/* theme_def.css */

@import url("../../www/CSS/currency-pack.css");
@import url("../../www/CSS/font-awesome5.11.2.min.css");

body {
    background-color: #FAFAFA;
    color: #444659;
}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6,
.form_label, .page_header {
    font-weight: 500;
}
a {
    color: #444659;
}
a:hover {
    color:#444659;
}
.btn-deactivate {
    border: 1px solid rgb(197, 43, 43);
    padding-right: 40px;
    border-radius: 20px;
    background-color: white;
    background-image: url(../images/icons/forbidden.png);
    background-repeat: no-repeat;
    background-position: 95% center;
    background-size: 20px 20px;
    color: rgb(197, 43, 43);
}
.btn-deactivate {
    background-image: url(../images/icons/forbidden.png);
}
.btn-activate {
    border: 1px solid green;
    padding-right: 40px;
    border-radius: 20px;
    background-color: white;
    background-image: url(../images/icons/ico-check-green.png);
    background-repeat: no-repeat;
    background-position: 95% center;
    background-size: 20px 20px;
    color: green;
}
.btn-activate:hover {
    color: green;
}
.btn-deactivate:hover {
    color: rgb(197, 43, 43);
}
.btn-activate.loading, .btn-deactivate.loading {
    background-position: 95% center;
    background-size: 20px 20px;
}
.btn-primary {
    border: 1px solid #00D2AE;
    border-radius: 20px;
    background-color: #00D2AE;
    color: rgba(68,70,89,0.80);
    line-height: 19px;
}
.btn-primary:hover {
    border: 1px solid #00C2A1;
    border-radius: 20px;
    background-color: #00C2A1;
    color: rgba(68,70,89,1);
}
.btn-primary:not([disabled]):not(.disabled):active,
.btn-primary:not(:disabled):not(.disabled):active:focus,
.btn-primary:focus {
    border: 1px solid #00D2AE;
    border-radius: 20px;
    background-color: #00D2AE;
    color: rgba(68,70,89,1);
    box-shadow: none;

}
.btn-primary.right-arrow {
    background-image: url(../images/icons/arrow-right-bluish.png);
    background-repeat: no-repeat;
    background-size: 12px;
    background-position: 95% center;
}
.btn-danger {
    border: 1px solid #CD313A;
    border-radius: 20px;
    background-color: #CD313A;
}
.btn-danger:hover {
    border: 1px solid #CD313A;
    border-radius: 20px;
    background-color: #CD313A;
}
.btn-danger:not([disabled]):not(.disabled):active,
.btn-danger:focus {
    border: 1px solid #CD313A;
    border-radius: 20px;
    background-color: #CD313A;
}

.pages_content a.btn-primary {
    color: #fff;
}
.btn-secondary {
    color: #fff !important;
    padding: 8px 16px;
    border: 1px solid #274185;
    background-color: #274185;
    border-radius: 20px;
    line-height: 19px;
    font-size:16px;
}
.btn-secondary.hidden {
    border: none;
}
.btn-secondary:not(:disabled):hover, .btn-secondary:not(:disabled):focus, .btn-secondary:not(:disabled):active,
.btn-secondary:not(:disabled):not(.disabled).active, .btn-secondary:not(:disabled):not(.disabled):active,
.btn-secondary:not(:disabled):not(.disabled):active:focus,
.show>.btn-secondary.dropdown-toggle:focus
{
    border: 1px solid #1c337b;
    background-color: #1c337b;
    box-shadow: none;
    text-decoration: none;
}
.btn-secondary-outline:not(:disabled) {
    border: 1px solid #2c53cf;
    color: #2c53cf;
    background-color: transparent;
    text-decoration: none;
}
.btn-white {
    color: #274185 !important;
    padding: 8px 16px;
    border: 1px solid #274185;
    background-color: #fff;
    border-radius: 20px;
}
.btn-white:hover {
    border: 1px solid #1c337b;
    background-color: #fff;
}
.btn-white.plus span::after {
    content: "+";
    padding-left: 5px;
}
.box-rounded-shadow {
    border-radius: 10px;
    border: 1px solid transparent;
    box-shadow: 3px 5px 5px 0 #0000001a;
}

@media reader, speech, aural {
    .btn-white.plus span::after {
        display:none;
        visibility:hidden;
    }
}

.ico-star-orange {
    background-image: url(../images/icons/star-orange.png);
}
.ico-thunder {
    background-image: url(../images/icons/thunder.png);
    background-size: 100% 100%;
}
.ico-query {
    background-image: url("../../../images/transfermate/picons/ico-baloon-blue.png");
}
.ico-details {
    background-image: url("../../../images/transfermate/picons/ico-details-blue.png");
    margin-right: 8px;
}
.ico-edit {
    background-image: url("../../../images/transfermate/picons/ico-edit-blue.png");
}
.ico-hold-stop {
    background-image: url("../../../images/transfermate/picons/ico-hold-stop.png");
}
.ico-arrow-down {
    background-image: url(../images/icons/arrow-down.png);
    background-size: 100%;
    width: 1rem;
    height: 1rem;
    display: inline-block;
    transition: all 0.4s;
}
.ico-arrow-down.toggled {
    transform: rotateX(180deg);
}

.ico-arrow-down-alt {
    background-image: url(../images/icons/arrow-down-alt.png);
    background-size: 100%;
    width: 1rem;
    height: 1rem;
    display: inline-block;
    transition: all 0.4s;
}
.ico-arrow-down-alt.toggled {
    transform: rotateX(180deg);
}
.ico-menu {
    background-image: url(../images/icons/ico-menu.png);
    background-size: 100%;
    width: 1rem;
    height: 1rem;
    display: inline-block;
}
.bg-white {
    background-color: white;
}
.bg-dark-blue {
    background-color: #E8EFF1;
}
.bg-light-blue {
    background-color: #2c53cf;
}
.bg-grey {
    background-color: #f3f3f5;
}
.color-white {
    color: white;
}
.color-dark-blue {
    color: #1c337b;
}
.color-light-blue {
    color: #2c53cf;
}
.color-orange {
    color: #f3b02f;
}
.arrow-dropdown-white {
    background-image: url(../images/arrow-dropdown-dark.png);
    background-position: 90% center;
    background-repeat: no-repeat;
}
.page-with-aside {
    background-color: #f3f3f5;
}
.page-with-aside .page-main-content {
    background-color: #fff;
}
.top {
    background-color: #FFFFFF;
    color: #444659;
}
.top a {
    color: #444659;
}
.top select {
    background: none;
    border: 0;
    color: #444659;
    outline: none;
}

.top option, .top optgroup {
    color: #000;
}
a.primary-link, a[href^=mailto] {
    color: rgba(0,138,255,1 );
}
.pages_content a {
    color: rgba(0,138,255,1 );
}
.payee_name_cell span,
.client_name_cell span {
    color: #444659;
    font-weight: 400;
    font-size: 14px;
    line-height: 19px;

}
a.edit-link {
    background-image: url("../images/icons/edit.gif");
}
a.delete-link {
    background-image: url("../images/icons/delete.gif");
}
a.details-link {
    background-image: url("../images/icons/ico-details-blue.png");
}
a.baloon-link {
    background-image: url("../images/icons/ico-baloon-blue.png");
    margin-right: 16px;
}
a.edit-pencil-link {
    background-image: url("../images/icons/ico-edit-blue.gif");
}
a.edit-link,
a.delete-link,
a.details-link,
a.baloon-link,
a.edit-pencil-link {
    background-repeat: no-repeat;
}
a.edit-link:hover,
a.delete-link:hover,
a.details-link:hover,
a.baloon-link:hover,
a.edit-pencil-link {
    opacity: 0.8;
}
a.fileupload-link {
    background: url("../images/icons/document-arrow-down-icon.png") no-repeat;
    background-size: 100%;
    margin-right: 16px;
}
a.edit-link, a.delete-link, a.details-link, a.baloon-link, a.edit-pencil-link {
    background-repeat: no-repeat;
    background-position: center;
}
.status_await_auth,
.status_pending,
.status_request_sent,
.status_initiated,
.status_received_not_cleared,
.status_received_cleared,
.status_received_failed,
.status_successful,
.status_cancelled,
.status_cancelled_by_approver,
.status_payment_rejected,
.status_request_sending,
.status_not_completed,
.status_running,
.status_custom_status_partially_paid,
.status_custom_status_paid,
.status_rejected {
    background-repeat: no-repeat;
    background-position: top center;
}
.status_await_auth {
    background-image: url("../images/icons/await_auth.gif");
}
.status_pending,
.status_initiated,
.status_received_not_cleared,
.status_received_cleared {
    background-image: url("../images/icons/clock-orange.png");
}
.status_request_sent {
    background-image: url("../images/icons/email-orange.png");
}
.status_custom_status_partially_paid {
    background-image: url("../images/icons/successful.gif");
}
.status_custom_status_paid {
    background-image: url("../images/icons/successful.gif");
}
.status_request_sending {
    background-image: url("../images/icons/sending.gif");
}
.status_successful,
.status_running {
    background-image: url("../images/icons/successful.gif");
}
.status_rejected,
.status_received_failed {
    background-image: url("../images/icons/forbidden.png");
    background-size: 18px;
}
.reporting-transactions .status_rejected,
.reporting-transactions .status_received_failed {
    background-position-x: 8px !important;
}
.accounts_payment_summary .status_rejected {
    background-size: 24px;
    background-position-x: 50% !important;
}
.status_cancelled,
.status_cancelled_by_approver,
.status_payment_rejected {
    background-image: url("../images/icons/cancelled.gif");
}

.status_not_completed {
    background-image: url("../images/icons/not_completed.gif");
}

a.uri28290 {
    background-color: #00D2AE;
    border-radius: 18px;
    color: rgba(68,70,89,0.80);
}

a.uri28290:hover {
    background-color: #00C2A1;
    color: rgba(68,70,89,1);
}

a.uri28400 {
    color: #FFFFFF;
    border-radius: 18px;
    background-color: #274185;
}

a.uri28400:hover {
    background-color: #1c337b;
}

a.button-add {
    color: #fff;
}
a.button-add {
    float: unset;
    background: none;
    color: #1c337b;
    background: #fff;
    border: solid #1c337b 1px;
    border-radius: 20px;
    padding: 10px 35px 10px 20px;
}
a.button-add:before {
    right: 12px;
    top: 8px;
    left: unset;
    font-size: 34px;
}
.btn-back {
    border-radius: .25rem;
    background-color: #1c337b;
    color: #fff;
}
.btn-back:before {
    border-radius: 50%;
}
.btn-back:hover {
    background-color: #2c53cf;
    color: #fff;
}
.danger, .err, .error, .required {
    color: #d22026;
}
.success, .ok, .green_positive {
    color: #28a745;
}
.page_header {
    color: #444659;
}
.border-class {
    border: 1px solid #e2e2e2;
}
.print_btn_confirm a.tran_print_box:after,
.receivables-portal-success .print_btn_confirm a.tran_print_box:after{
    background: #274185 url("../images/icons/ico-printer.png") no-repeat scroll;
}
.print_btn_confirm.btn-save-to-file a.tran_print_box:after,
.receivables-portal-success .print_btn_confirm.btn-save-to-file a.tran_print_box:after {
    background: none;
}
.tran_print_box {
    color: #ffffff;
}
a.tran_print_box {
    background: #274185;
    color: #ffffff;
}
.print_btn_confirm {
    background-color: #274185;

}
.info-icon {
    background: url("../images/icons/information-button-dark.png") no-repeat;
    background-size: 12px;
}
.simulate-read-only .check-radio-label {
    background-color: #e9ecef;
    color: #495057;
    opacity: 1;
}
.historical-rates-graph,
.currency_calculator_rates_graphs_main_box #tab_content:empty {
    background-image: url(../images/loader.gif);
    background-repeat: no-repeat;
    background-position: center center;
}
.currency div #currency_calculator #currency_amount {
    border-width: 1px;
}
.menu_simple_links a > span {
    pointer-events: none;
}
.user-progress {
    background: transparent;
}
.user-progress .step {
    background: linear-gradient(#A3D250, #A3D250);
    background-size: 100% 6px;
    background-position: 0px 18px;
    background-repeat: no-repeat;
}
.user-progress .check {
    background: green;
    border-radius: 50%;
    color: white;
    border: 5px solid #A3D250;
}
.user-progress .step.step-blue .check {
    background: #1b45c7;
}
.user-progress .step-grey {
    background-image: linear-gradient(#d3d3d3, #d3d3d3);
}
.user-progress .step.step-grey .check {
    background: white;
    border: 5px solid #D3D3D3;
}
.currency-calc-component {
    background-color: #f3b02f;
}
.currency-calc-component .form_table .form-control {
    background-color: transparent;
    border: none;
    border-bottom: 1px solid #fff;
}
.currency-calc-component .form_table .collapse:hover {
    opacity: 1;
}
.currency-calc-component .form_table .select {
    border-bottom: 1px solid #fff;
}
.currency-calc-component .form_table input[type="text"] {
    background: none;
    border: 0;
    border-bottom: 1px solid #fff;
    color: #fff;
    outline: none;
}
.currency-calc-component .form_table select {
    background: none;
    border: 0;
    color: #fff;
    outline: none;
}
.currency-calc-component .form_table select option {
    color: #000;
}
.currency-calc-component .form_table .form_table_row .form_label {
    color: #000;
}
.currency-calc-component .form_table .form_table_row input,
.currency-calc-component .form_table .form_table_row select {
    background-color: transparent;
    border: none;
    border-bottom: 1px solid #fff;
    color: #fff;
}
.currency-calc-component .form_table .btn_submit_row input {
    background-color: #bf8b25;
    border: none;
}
.currency-calc-component .form_table .btn_submit_row input:active {
    border: none;
}
.currency-calc-component a {
    color: #000;
}
.menu-partners .btn-apply {
    background-color: #00D2AE;
    color: #444659;
}
.menu-partners .btn-partner-login {
    border: 1px solid #1c337b;
    color: #1c337b;
}
.menu-partners .btn-apply:hover {
    background-color: #00C2A1;
}
.menu-partners .btn-partner-login:hover {
    background-color: #1c337b;
    color: #fff;
}
.section.partners h2 {
    color: #1c337b;
}
.section.partners ul li, .section.banks ul li {
    background-repeat: no-repeat;
    background-position: top center;
}
.section.partners ul li.ico-faster {
    background-image: url(../images/icons/icon-faster.png);
}
.section.partners ul li.ico-partnership {
    background-image: url(../images/icons/icon-partnership.png);
}
.section.partners ul li.ico-pricing {
    background-image: url(../images/icons/icon-pricing.png);
}
.section.testimonials.big,
.section.testimonials.big .testimonials-list {
    background: transparent;
}
.section.testimonials.big .testimonials-list .testimonial {
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.4);
}
.section.testimonials.big .testimonials-list .testimonial > div {
    background-color: #52649b;
    color: #fff;
}
.section.testimonials.big .testimonials-list .testimonial > div h4 {
    background: none;
    color: #fff;
}
.section.testimonials.big .testimonial .position {
    background: transparent;
}
.section.testimonials.big .testimonials-list .testimonial > div .video a {
    background-color: #f2a90c;
    border-radius: 3px;
    color: #000;
}
.section.testimonials.big .testimonials-list .testimonial > div .video a:hover {
    color: #fff;
}
.section.billcustomers,
.section.massupload {
    background-color: #fff;
}
.section.massupload {
    background-color: #f1f1f1;
}
.section.makepayment h2,
.section.billcustomers h2,
.section.massupload h2 {
    background: none;
}
.section.makepayment .step,
.section.billcustomers .step,
.section.massupload .step {
    color: #5e717b;
}
.section.makepayment li:before,
.section.massupload li:before,
.section.billcustomers li:before {
    color: #f3b02f;
    border: 1px solid #f3b02f;
    border-radius: 50%;
}
.section.fxtoolkit {
    background: url(../images/bg-fxtoolkit.jpg) center top no-repeat;
    background-size: cover;
    color: #fff;
}
.section.fxtoolkit .container h2 {
    background: none;
}
.section.fxtoolkit .btn {
    border: 1px solid #fff;
    border-radius: 3px;
    color: #fff;
}
.section.fxtoolkit li {
    background-color: #fff;
    border-radius: 3px;
    color: #5e717b;
}
.section.fxtoolkit li strong {
    color: #f2a90c;
}
.section.fxtoolkit .menu_simple_links li {
    background: transparent;
    color: white;
}
.section.fxtoolkit .menu_simple_links li a {
    color: white;
    border: 1px solid white;
}
.section.transfer-info {
    background-color: #fff;
}
.section.transfer-info .menu_simple_links a {
    color: #fff;
}
.section.historical-rates h2 {
    background: url(../images/sep.png) center bottom no-repeat;
}
.section.historical-rates a {
    color: #1c337b;
}
.section.historical-rates table.striped .table {
    color: #5e717b;
}
.section.historical-rates table.striped tr {
    background-color: transparent;
    border: 1px solid #e3e9e9;
}
.section.historical-rates table.striped a {
    color: inherit;
}
.section.historical-rates table.striped tr td {
    border: none;
    border-collapse: collapse;
    color: #5e717b;
}
.section.historical-rates table.striped thead td,
.section.historical-rates table.striped th {
    background-color: #5e717b;
    color: #fff;
}
.section.historical-rates table.striped tr:nth-child(even), .tr:nth-child(even) {
    background-color: #fff;
}
.section.historical-rates .home_title_one {
    color: inherit;
    background: none;
}
.flag-us {
    background-image: url(../../../images/transfermate/flags/us.png);
}
.flag-cn {
    background-image: url(../../../images/transfermate/flags/cn.png);
}
.flag-ie {
    background-image: url(../../../images/transfermate/flags/ie.png);
}
.flag-de {
    background-image: url(../../../images/transfermate/flags/de.png);
}
.flag-ro {
    background-image: url(../../../images/transfermate/flags/ro.png);
}
.flag-fr {
    background-image: url(../../../images/transfermate/flags/fr.png);
}
.flag-es {
    background-image: url(../../../images/transfermate/flags/es.png);
}
.flag-pt {
    background-image: url(../../../images/transfermate/flags/pt.png);
}
.flag-at {
    background-image: url(../../../images/transfermate/flags/at.png);
}
.flag-nl {
    background-image: url(../../../images/transfermate/flags/nl.png);
}
.flag-be {
    background-image: url(../../../images/transfermate/flags/be.png);
}
.flag-cn {
    background-image: url(../../../images/transfermate/flags/cn.png);
}
.flag-hk {
    background-image: url(../../../images/transfermate/flags/hk.png);
}
.flag-in {
    background-image: url(../../../images/transfermate/flags/in.png);
}
.flag-pk {
    background-image: url(../../../images/transfermate/flags/pk.png);
}
.flag-my {
    background-image: url(../../../images/transfermate/flags/my.png);
}
.flag-id {
    background-image: url(../../../images/transfermate/flags/id.png);
}
.flag-ph {
    background-image: url(../../../images/transfermate/flags/ph.png);
}
.flag-jp {
    background-image: url(../../../images/transfermate/flags/jp.png);
}
.flag-ir {
    background-image: url(../../../images/transfermate/flags/ir.png);
}
.flag-kw {
    background-image: url(../../../images/transfermate/flags/kw.png);
}
.flag-ca {
    background-image: url(../../../images/transfermate/flags/ca.png);
}
.flag-us {
    background-image: url(../../../images/transfermate/flags/us.png);
}
.flag-br {
    background-image: url(../../../images/transfermate/flags/br.png);
}
.flag-mx {
    background-image: url(../../../images/transfermate/flags/mx.png);
}
.flag-br {
    background-image: url(../../../images/transfermate/flags/br.png);
}
.flag-au {
    background-image: url(../../../images/transfermate/flags/au.png);
}
.flag-nz {
    background-image: url(../../../images/transfermate/flags/nz.png);
}
.flag-ma {
    background-image: url(../../../images/transfermate/flags/ma.png);
}
.flag-mg {
    background-image: url(../../../images/transfermate/flags/mg.png);
}
.flag-ng {
    background-image: url(../../../images/transfermate/flags/ng.png);
}
.flag-za {
    background-image: url(../../../images/transfermate/flags/za.png);
}
.flag-uk {
    background-image: url(../../../images/transfermate/flags/uk.png);
}
section.connect {
    background-color: #d5d5d1;
    color: #ffffff;
}
section.connect h3 {
    color: #ffffff;
}
section.connect .facebook,
section.connect .twitter,
section.connect .linkedin {
    background-size: 100% 100%;
}
section.connect .facebook {
    background-image: url(../images/icons/ico-facebook-large.png);
}
section.connect .twitter {
    background-image: url(../images/icons/ico-twitter-large.png);
}
section.connect .linkedin {
    background-image: url(../images/icons/ico-linkedin-large.png);
}
section.connect a > div:hover, .popup-permalink .share:hover {
    opacity: 0.8;
}
.corner-image-home {
    background: url(../images/icons/corner.png) left 7px no-repeat;
    font-size: 18px;
    color: white;
    padding-left: 20px;
    margin-top: 1rem;
}
.info-txt {
    font-size: .9em;
    color: #999;
}
#cookies-box {
    background-color: rgba(0, 0, 0, 0.7);
    width: 100%;
    position: fixed;
    color: white;
    right: 0;
    bottom: 0px;
    float: left;
}
#cookies-header-close {
    display: none;
}
#cookies-info-text {
    padding: 0.5rem 4rem;
    color: #FFFFFF;
    font-size: 1rem;
}
#cookies-btns a {
    margin: 0 1rem 1rem 0;
}
/* #cookies-box, */
#cookies-info-text {
    display: flex;
    flex-flow: row wrap;
    justify-content: space-between;
    align-items: baseline;
}
#cookies-txt {
    flex: 1 0 50%;
}
#cookies-btns a.cookies-info {
    color: #f3b02f;
    font-weight: normal;
    text-decoration: underline;
}
#cookies-read-more-link {
    color: var(--light);
    font-weight: normal;
    text-decoration: none;
    position: absolute;
    top: 0;
    right: 0;
    font-size: 20px;
    padding: 5px;
}

.alert-info {
    color: #444659;
    background-color: #CCF6EF;
    border-color: #CCF6EF;
}

.alert-warning-icon,
.alert-info-icon,
.alert-security-icon,
.alert-info-dark-icon,
.alert-success-icon,
.alert-bell-icon,
.alert-chat-bubble-icon,
.alert-info-circle-icon
 {
    background-repeat: no-repeat;
    background-position: 0.5rem center;
}

.payment-summary-fee.alert-warning-icon{
    background-position: unset;
}
.alert-warning-icon {
    background-image: url(../images/icons/ico-warning.png);
}
.alert-info-icon {
    background-image: url(../images/icons/ico-info.png);
}

.alert-info-circle-icon {
    background-image: url(../images/icons/info-circle-solid.png);
}
.alert-security-icon {
    background-image: url(../images/icons/security-info.png);
}
.alert-info-dark-icon {
    background-image: url(../images/icons/information-button-dark.png);
}
.alert-success-icon {
    background-image: url(../images/icons/icon-ticked.png);
}
.alert-icon-top-left{
    background-position: 0.5rem 1rem;
}
.alert-bell-icon {
    background-image: url(../images/icons/bell.png);
    background-size: 24px;
}


.form_quick_search a,
.form_quick_search span,
.form_quick_search a[aria-disabled="true"] span {
    color: rgba(68, 70, 89, 0.8);
    background-color: #ccc;
    border-radius: 20px;
}
.form_quick_search a span,
.form_quick_search span:hover,
.form_quick_search a[disabled] span:hover {
    color: #fff;
    background-color: #274185;
}
.form_quick_search a:hover {
    opacity: 1;
}
.page_menu {
    background-color: #fff;
    border: 1px solid #ccd6da;
}
.page_menu .page_menu_total_records {
    color: #444659;
}
.page_menu .page_menu_navigation {
    background-color: rgba(68, 70, 89, 0.8);
}
.page_menu .page_menu_go_to, .page_menu .page_menu_rows_per_page {
    color: #fff;
}
.page_menu .page_menu_navigation input,
.page_menu .page_menu_navigation select {
    border: none;
    background: transparent no-repeat;
    color: #fff;
}
.page_menu .page_menu_navigation select {
    background-color: white;
    color: #000;
    border-radius: 0.25rem;
}
.page_menu input:hover,
.page_menu select:hover {
    opacity: 0.8;
}
.page_menu .page_menu_navigation .disabled {
    opacity: 0.8;
    cursor: default;
}
.security-reminder a.text {
    background: url(../images/bg-securty-reminder.jpg);
    background-size: 100% 100%;
    color: white;
}
.register-login-secure {
    background: rgba(39,65,133,1) url(../images/icons/lock.png) 95% center no-repeat;
    border-radius: 0 0 5px 5px;
    color: rgba(0,210,174,1);
}
.share-wrap .share:hover {
    opacity: 0.6;
}
.share-hidden {
    opacity: 0;
}
.share-url {
    background: #fff;
    color: #000;
    border: 1px solid #dedede;
}
.share-url:hover, .share-url:focus {
    border: 1px solid #aaa;
}
a.permalink {
    background: url(../images/icons/ico-permalink.png) no-repeat;
    opacity: 0.9;
}
.facebook-small {
    background-image: url(../../www/images/social-sharing/facebook.png);
}
.twitter-small {
    background-image: url(../../www/images/social-sharing/twitter.png);
}
.linkedin-small {
    background-image: url(../../www/images/social-sharing/linkedin.png);
}
.linkedin-smaller {
    background-image: url(../../www/images/social-sharing/linkedin-smaller.png);
}
.social-section {
    border: none;
}
.linkedin-share .linkedin-share-title {
    background-color: #0077b5;
    background-image: linear-gradient(center top, #0077b5 0%, #0077b5 100%);
    border: 1px solid #0077b5;
    border-radius: 2px;
    color: #fff;
    text-shadow: 0 -1px #005887;
}
.linkedin-share .share-icon {
    border-right: 1px solid #066094;
}
.linkedin-smaller {
    background-image: url(../../www/images/social-sharing/linkedin-smaller.png);
}
.page-header-menu-content {
    background-color: #2E3039;
}
.page-header-menu-content ul li a {
    color: #dce3f0;
}
.page-header-menu-content ul li a:hover, .page-header-menu-content ul li a.active {
    color: #ffffff;
    -webkit-opacity: 1;
    -moz-opacity: 1;
    opacity: 1;
}
#c_table {
    border: 1px solid #e3e9e9;
    border-collapse: collapse;
    color: #5e717b;
}
#c_table tr {
    border-bottom: 1px solid #fff;
}
#c_table th {
    background-color: #5e717b;
    color: #fff;
}
#c_table tr:nth-child(2n) {
    background-color: #e3e9e9;
}
#c_table .div_img_positive {
    background: url(../images/icons/icon-up.png) no-repeat;
}
#c_table .div_img_negative {
    background: url(../images/icons/icon-down.png) no-repeat;
}
#c_table a {
    color: #f3b02f;
}
.loading {
    background: url(../images/loader.gif) no-repeat 50% 50%;
}

.form-control[type=submit].loading {
    background-position: center right;
    background-image: url(../images/loader.gif);
    background-repeat: no-repeat;
    background-size: 20px 20px;
}

.page-content .section h1,
.page-id-46 .row.mb-4 .col-12.text-center h2,
.our-team-title h2,
.our-awards .top-image h2 {
    background: url(../images/sep.png) center bottom no-repeat;
}
.page-id-46 .section.awards {
    background: transparent;
    border-bottom: 2px solid #D9D5D5;
}

.page-id-566 section.title {
    color: #444659;
}

.section a {
    color: #f3b02f;
}
.section h4 {
    background-color: #a1a8bf;
    border-radius: 3px;
    color: #fff;
}
.section .bt {
    border-top: 1px solid #edf0f0;
}
dropdown-toggle::after,
.nav .parent > a:after {
    background: url('../images/icons/arrow-dropdown-dark.png') center center no-repeat;
}
li.parent ul {
    background-color: #FFF !important;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
}
li.parent ul li a {
    color: #2e3039 !important;
}
li.parent ul li a:hover {
    background-color: transparent !important;
}
optgroup[class^="res_opt res_opt_"],
option[class^="res_opt res_opt_"] {
    color: #444659;
    background-color: #FFFFFF;
}
.nav.header-private-nav .menu_top_private ul:not([role=menubar]),
.nav.header-private-nav .menu_top_account ul:not([role=menubar]) {
    background-clip: padding-box;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    border: 1px solid #ececed;
    border-radius: .50rem;
}
.nav.header-private-nav .menu_top_private ul[role=menu] li a,
.nav.header-private-nav .menu_top_account ul[role=menu] li a {
    color: #333;
}
.nav.header-private-nav .menu_top_private ul[role=menu] li a:hover,
.nav.header-private-nav .menu_top_account ul[role=menu] li a:hover {
    color: #274185;

}
.nav.header-private-nav .menu_top_private ul[role=menubar] li:focus-within,
.nav.header-private-nav .menu_top_private ul[role=menubar] li:focus-within > a {
    outline: none;
}

.nav.header-private-nav .menu_top_private ul[role=menubar] li.focused,
.nav.header-private-nav .menu_top_private ul[role=menubar] li.focused > a {
    outline: none;
}

.nav.header-private-nav .menu_top_private ul[role=menu] li:focus-within > a,
.nav.header-private-nav .menu_top_account ul[role=menu] li:focus-within > a,
.nav.header-private-nav .menu_top_private ul[role=menu] li.focused > a,
.nav.header-private-nav .menu_top_account ul[role=menu] li.focused > a {
    color: #fff;
}

.nav.header-private-nav .menu_top_private ul[role=menu] li:focus-within > a:before,
.nav.header-private-nav .menu_top_account ul[role=menu] li:focus-within > a:before {
    filter: invert(1);
    /*todo: replace with inverted picture... */
}

.nav.header-private-nav .menu_top_private ul[role=menu] li:focus-within,
.nav.header-private-nav .menu_top_account ul[role=menu] li:focus-within {
    background-color: #1c337b;
    color: #fff;
}
.nav.header-private-nav .menu_top_private ul[role=menu] li.focused,
.nav.header-private-nav .menu_top_account ul[role=menu] li.focused {
    background-color: #1c337b;
    color: #fff;
}

.nav.header-private-nav .menu_top_private ul[role=menu] li a:focus span,
.nav.header-private-nav .menu_top_account ul[role=menu] li a:focus span {
    background-clip: inherit;
    color: #fff;
}

.nav.header-private-nav .menu_top_private ul[role=menu] li a.my-account:before,
.nav.header-private-nav .menu_top_private ul[role=menu] li a.change-password-top-link:before,
.li-menu_top_private_settings_submenu a:before {
    background: url(../images/icons/ico-account-settings.png) no-repeat;
}
.nav.header-private-nav .menu_top_private ul[role=menu] li a.upload-docs:before {
    background: url(../images/icons/ico-documentation.png) no-repeat;
}
.nav.header-private-nav .menu_top_private ul[role=menu] li a.verification:before {
    background: url(../images/icons/ico-varification.png) no-repeat;
}
.nav.header-private-nav .menu_top_private ul[role=menu] li a.beneficiaries:before {
    background: url(../images/icons/ico-beneficiary.png) no-repeat;
}
.nav.header-private-nav .menu_top_private ul[role=menu] li a.ultimate-debtors:before {
    background: url(../images/icons/ico-clients.png) no-repeat;
}
.nav.header-private-nav .menu_top_private ul[role=menu] li a.accounts-summary:before {
    background: url(../images/icons/ico-account-summary.png) no-repeat;
}
.nav.header-private-nav .menu_top_private ul[role=menu] li a.referralprogram:before {
    background: url(../images/icons/ico-refer-friends.png) no-repeat;
}
.nav.header-private-nav .menu_top_private ul[role=menu] li a.referral-summary-top-link:before {
    background: url(../images/icons/ico-referral-summary.png) no-repeat;
}
.nav.header-private-nav .menu_top_private ul[role=menu] li a.compliance:before {
    background: url(../images/icons/ico-account-compliance.png) no-repeat;
}
.nav.header-private-nav .menu_top_private ul[role=menu] li a.requests-summary:before {
    background: url(../images/icons/ico-requests-summary.png) no-repeat;
}
.nav.header-private-nav .menu_top_private ul[role=menu] li a.clients:before {
    background: url(../images/icons/ico-clients.png) no-repeat;
}
.nav.header-private-nav .menu_top_private ul[role=menu] li a.global-accounts:before {
    background: url(../images/icons/ico-global-accounts.png) no-repeat;
}
.nav.header-private-nav .menu_top_private ul[role=menu] li a.logout:before {
    background: url(../images/icons/ico-account-logout.png) no-repeat;
}
.nav.header-private-nav .menu_top_private ul[role=menu] li a.connector-link:before {
    background: url(../images/icons/ico-download.png) no-repeat;
}
.nav.header-private-nav .menu_top_private ul[role=menu] li a.commission-summary:before {
    background: url(../images/icons/ico-commission-summary.png) no-repeat;
}
.nav.header-private-nav .menu_top_private ul[role=menu] li a.transactions-summary:before {
    background: url(../images/icons/ico-transactions-summary.png) no-repeat;
}
.nav.header-private-nav .menu_top_private ul[role=menu] li a.incoming-requests-summary:before {
    background: url(../images/icons/ico-incoming-payment-request.png) no-repeat;
}
.nav.header-private-nav .menu_top_private ul[role=menu] li a.alerts-top-menu:before {
    background: url(../images/icons/ico-alert.png) no-repeat;
}
.nav.header-private-nav .menu_top_private ul[role=menu] li a.grouping-summary:before {
    background: url(../images/icons/ico-grouping-summary.png) no-repeat;
}
.nav.header-private-nav .menu_top_private ul[role=menu] li a.documentation:before {
    background: url(../images/icons/ico-documentation.png) no-repeat;
}
.li-menu_top_private_payment_submenu a:before  {
    background: url(../images/icons/ico-make-a-payment.png) no-repeat;
}
.li-menu_top_private_request_submenu a:before {
    background: url(../images/icons/ico-request-a-payment.png) no-repeat;
}
.li-menu_top_private_global_accounts_submenu a:before {
    background: url(../images/icons/ico-global-accounts.png) no-repeat;
}
.nav.header-private-nav .menu_top_private li a.assignees:before {
    background: url(../images/icons/ico-clients.png) no-repeat;
}
.nav.header-private-nav .menu_top_private li a.global-accounts:before {
    background: url(../images/icons/ico-global-accounts.png) no-repeat;
}
.nav.header-private-nav .menu_top_private li a.reporting:before {
    background: url(../images/icons/ico-reporting.png) no-repeat;
}
.nav.header-private-nav .parent ul[role=menu] {
    background-color: #fff;
}
.nav.header-private-nav .menu_top_private ul.dropdown-menu {
    box-shadow: -5px 5px 10px 0px rgba(0, 0, 0, 0.25);
}
header.header {
    background-position: right top;
    color: #fff;
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.5);
}
body.scrolled header .fixed-header {
    background-color: #fff;
    color:  #444659;
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.5);
}
body.scrolled header .fixed-header {
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.5);
}
header.header, body.scrolled .fixed-header {
    color: #444659;
    background: #FFFFFF;
}
header.header .fixed-header {
    background-color: #ffffff;
    box-shadow: 0px 10px 10px rgba(0, 0, 0, 0.25);
}
body.scrolled .fixed-header {
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.5);
}
header.header .up {
    border-bottom: 1px solid rgba(255, 255, 255, 0.33);
}
body.scrolled .fixed-header .up {
    border-bottom: 0;
}
header.header.page-annon .language_title select {
    border-color: rgba(68, 70, 89, 0.5);
}
header.header.page-annon a.header_btn_live_help {
    color: #274185;
    border-color: #274185;
    background: url(../images/icons/chat-buble-blue.png) 87% center no-repeat;
}
div.sub-header .btn-live,
div.sub-header .sub-menu-btn {
    background-color: #274185;
    border-radius: 20px;
    color: #FFFFFF;
}
div.sub-header .btn-live:hover {
    background-color: #1c337b;
}
div.sub-header .btn-signup {
    background-color: #00D2AE;
    border-radius: 20px;
    color: #444659;
}
div.sub-header .btn-signup:hover {
    background-color: #00C2A1;
}
div.sub-header nav .btn-signup {
    background-color: #00C2A1;
}
a.color-gray-4f {
    color: #4f4f4f;
}
/* portal-settings */
.roles_more a {
    color: #008AFF;
}
#menu_525_601_28749 {
    color: #46474e;
}
.user_settings_btn {
    background-color: #00D2AE;
    color: #444659 !important;
}
.user_settings_btn:hover {
    background-color: #00C2A1
}
.user_settings_btn:active {
    background-color: #00D2AE;
}
.administration_tooltip_url_label {
    background-color: #c2c2c2;
}
.administration_tooltip_url_label:after {
    border-width: 5px;
    border-style: solid;
    border-color: #c2c2c2 transparent transparent transparent;
}
.administration_tooltip_image_info {
    background-color: #c2c2c2;
}
.administration_tooltip_image_info:after {
    border-width: 5px;
    border-style: solid;
    border-color: #c2c2c2 transparent transparent transparent;
}
.administration_tooltip {
    background-color: #c2c2c2;
}
.administration_tooltip:after {
    border-width: 5px;
    border-style: solid;
    border-color: #c2c2c2 transparent transparent transparent;
}
#biller_portal_link {
    color: #457C86;
}
.url_pending_form_input input[type=button] {
    background-color: #c2c2c2;
    color: #fff;
    border-radius: 20px;
    padding: 8px 16px;
    line-height: 19px;
}
.share_my_url_button input[type=button] {
    color: #444659;
    background-color: #00D2AE;
    border: 1px solid #00D2AE;
    border-radius: 20px;
    line-height: 19px;

}
.share_my_url_button input[type=button]:hover {
    background-color: #00C2A1;
    border: 1px solid #00C2A1;
    box-shadow: none;
}
.share_my_url_button input[type=button]:focus {
    box-shadow:none;
    background-color: #00C2A1;
}
.url_pending_label_form_text_paragraph {
    color: #719AA2;
}
#url_request_payement {
    color: #444659;
    background-color: #00D2AE;
    border: 1px solid #00D2AE;
    border-radius: 20px;
    padding:8px 16px;
    line-height: 19px;
    font-size: 16px;
}
#url_request_payement:hover,
#url_request_payement:focus {
    background-color: #00C2A1;
    border: 1px solid  #00C2A1;
    box-shadow: none;
}
.url_pending_duplicate_form_text_paragraph {
    color: #719AA2;
}
#branding {
    background: linear-gradient(to right, rgb(255, 255, 255), rgb(204, 204, 204));
}
.brand_your_portal_success_row {
    color: #7faf2f;
}
.page-id-8622 .form-control[type=submit] {
    background: #274185;
    border: 1px solid #274185;
    box-sizing: border-box;
    border-radius: 20px;
    color: #FFFFFF;
    line-height: 19px;
    font-size: 16px;
}
.page-id-8622 .form-control[type=submit] {
    background-image: none;
}
.page-id-8622 .form-control[type=submit]:hover {
    border: 1px solid #1c337b;
    background-color: #1c337b;
    color: #FFFFFF;
}
.page-id-8622 .form-control[type=submit]:not([disabled]):not(.disabled):active,
.page-id-8622 .form-control[type=submit]:focus {
    border: 1px solid #1c337b;
    background-color: #1c337b;
}
.label-under-link-text {
    color: #c2c2c2;
}
.page-id-8622 .view-my-portal {
    background-color: #274185;
    color: #fff;
    border: 1px solid #274185;
    border-radius: 20px;
    line-height: 19px;
    font-size: 16px;

}
.page-id-8622 .view-my-portal {
    background-image: none;
}
.page-id-8622 .view-my-portal:hover {
    background-color: #1c337b;
}
.page-id-8622 .view-my-portal:not([disabled]):not(.disabled):active,
.page-id-8622 .view-my-portal:focus {
    border: 1px solid transparent;
    background-color: #1c337b;
}
.view-my-portal a {
    color: #fff;
}
.page-id-8622 .link-disabled {
    background-color: #c2c2c2;
    color: #fff;
    border: 1px solid transparent;
    border-radius: 3px;
    background-image: none;
}
/* portal-settings */
/* start user verifications steps */
.menu-group-menu_user_steps li a {
    pointer-events: none;
}
.menu-group-menu_user_steps li a.checked {
    pointer-events: all;
}
.menu-group-menu_user_steps li a:after {
    background: url('../images/icons/icon-unticked.png') no-repeat;
}
.menu-group-menu_user_steps li a.checked:after {
    background: url('../images/icons/icon-ticked.png') no-repeat;
}
.icon-right-unverified:before {
    background: url('../images/icons/icon-unverified.png') no-repeat;
}
.icon-right-verification-pending:before {
    background: url('../images/icons/icon-subtract.png') no-repeat;
}
.icon-right-verified:before {
    background: url('../images/icons/icon-verified.png') no-repeat;
}
.verification-verified-status {
    background-color: #219653;
    color: #fff;
}
.verification-unverified-status {
    background-color: #f3b02f;
}
.under-icon-text {
    color: #c2c2c2;
}
/* end user verification steps */
@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {
    header.header .fixed-header {
                    }

    /* Incomming requests */
    table.striped td.pay_cell {
        word-break: normal;
    }
}
.sub-header .checkrates {
    background-color: #f3b02f;
    border-radius: 3px 0 0 3px;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
    color: #fff;
}
.sub-header .checkrates:before {
    background: url(../images/icons/arrow-left-white.png) center center no-repeat;
}
.sub-header .checkrates-box {
    background-color: rgba(242, 169, 12, 0.95);
    border-radius: 5px 0 0 5px;
    color: #000;
}
.sub-header .checkrates-box .collapse {
    opacity: 0.5;
}
.sub-header .checkrates-box .collapse:hover {
    opacity: 1;
}
.sub-header .checkrates-box .select {
    border-bottom: 1px solid #fff;
}
.sub-header .checkrates-box input[type="text"] {
    background: none;
    border: 0;
    border-bottom: 1px solid #fff;
    color: #fff;
    outline: none;
}
.sub-header .checkrates-box select {
    background: none;
    border: 0;
    color: #fff;
    outline: none;
}
.sub-header .checkrates-box select option {
    color: #000;
}
.sub-header .checkrates-box .form_table .form_table_row .form_label {
    color: #000;
}
.sub-header .checkrates-box .form_table .form_table_row input,
.sub-header .checkrates-box .form_table .form_table_row select {
    background-color: transparent;
    border: none;
    border-bottom: 1px solid #fff;
    color: #fff;
}
.sub-header .checkrates-box .form_table .btn_submit_row input {
    background-color: #bf8b25;
    border: none;
}
.sub-header .checkrates-box .form_table .btn_submit_row input:active {
    border: none;
}
.nav a {
    color: #2e3039;
}
.nav a.btn-signup {
    color: rgba(68,70,89,0.80);
    background-color: #00D2AE;
    border-radius: 20px;
}
.nav a.btn-signup:hover {
    background-color: #274185;
    color: #FFFFFF;
}
body.scrolled .fixed-header .nav .signup a {
    color: #fff;
}
body.scrolled .nav .parent ul {
    background-color: #fff;
}
.nav .parent ul[role=menu] a {
    border-radius: 0;
}
.nav .parent ul[role=menu] a:hover {
    background-color: rgba(255, 255, 255, 0.27);
}
.nav .nav-toggle a {
    background: url(../images/icons/icon-sandwich-dark.png) center center no-repeat;
}
body.scrolled .fixed-header .nav .nav-toggle a {
    background: url(../images/icons/icon-sandwich-dark.png) center center no-repeat;
}
.nav .nav-toggle a:hover {
    border-bottom: 0;
    opacity: 0.5;
}
.hero {
    background-color: #2e3039;
    color: #fff;
}
.hero h2 {
    color: #f3b02f;
}
.hero h4 {
    color: #f3b02f;
}
.hero a {
    background-color: #52649b;
    border-radius: 3px;
    color: #fff;
}
.hero-image.careers {
    background: url(../images/hero-careers.jpg) center center no-repeat;
}
.hero-image.global-accounts {
    background: url(../images/ga-hero.jpg) center 27% no-repeat;
    background-size: cover;
}
.hero-image.global-accounts h1 {
    font-style: italic;
    color: #f3b02f;
}
.subhero {
    background-color: #f2a90c;
}
.subhero .container {
    background: url(../images/icons/ribbon.png) 95% center no-repeat;
}
.footer h6 {
    color: #000;
}
.footer .bottom {
    border-top: 1px solid #ddd;
}
.footer strong {
    color: #000;
}
.footer{
    background: #FFFFFF;
}
.menu-over-pages {
    background-color: #fff;
}
.menu-over-pages li.page-top-nav a {
    color: #b1b5b6;
    box-shadow: 0 2px #b1b5b6;
}
.menu-over-pages li.page-top-nav a:hover {
    color: #444659;
    box-shadow: 0 4px #008AFF;
}
.menu-over-pages li.page-top-nav a:focus {
    color: #444659;
    box-shadow: 0 4px #008AFF;
}

.menu-over-pages li.page-top-nav-active a {
    color: #444659;
    box-shadow: 0 4px #274185;
}
.page-private .menu-over-pages {
    background-color: transparent;
}
@keyframes animation-popup-in {
    0% {
    }
    100% {
    }
}
@keyframes animation-popup-out {
    0% {
    }
    100% {
    }
}
#js_popup,
#bank_details_popup,
#bene_bank_popup {
    background-color: #ffffff;
    border-radius: 5px;
}
#js_popup.add-user-popup-open::before {
    background: url("../images/icons/ico-popup-new-user.png") no-repeat;
}
#popup-confirm-fade, #popup_fade, #bank_details_popup_fade, #bene_bank_popup_fade {
    background-color: #202f7b;
    -webkit-opacity: 0.6;
    -moz-opacity: 0.6;
    -khtml-opacity: 0.5;
    opacity: 0.6;
    filter: alpha(opacity=50);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
}
#popup_close, #bank_details_popup_close, #bene_bank_popup_close, .message-close {
    color: white;
    background-color: #2c53cf;
    border-radius: 50%;
}
#popup_close:hover, #bank_details_popup_close:hover, #bene_bank_popup_close:hover, .message-close:hover {
    background-color: #1c337b;
    color: white;
}

#js_popup.important-messages-container>#popup_close,  #js_popup.no-header.full-width.container>#popup_close{
    color: #4F4F4F;
    background-color: transparent;
    border-radius: unset;
}

#js_popup.popup-christmas-popup, .popup-christmas-in-page {
    background-image: url(../images/christmas-bgr-2019.jpg);
    background-repeat: no-repeat;
    background-size: cover;
}
#js_popup.popup-christmas-popup .bordered, .popup-christmas-in-page .bordered {
    background: url(../images/topleft.png) 1% 7% no-repeat, url(../images/topright.png) 99% 7% no-repeat, url(../images/bottomright.png) 99% 93% no-repeat, url(../images/bottomleft.png) 1% 93% no-repeat;
    border: 1px solid #fff;
    margin: 15px auto;
}
#js_popup.popup-christmas-popup table td, .popup-christmas-in-page table td {
    border: none;
    color: white;
}
#js_popup.popup-christmas-popup table tr td, .popup-christmas-in-page table tr td {
    border-bottom: 1px solid rgba(255,255,255,.5);
}
#js_popup.popup-christmas-popup .merry-text strong, .popup-christmas-in-page .merry-text strong {
    color: #d04437;
}
#js_popup.popup-christmas-popup, .popup-christmas-in-page {
    color: white;
}

#js_popup.important-messages-container  {
    /* modal/make a payment notice */
    /* Auto layout */
    position: relative;
    /* TM_White */
    background: #FFFFFF;
    /* Soft rise */
    box-shadow: 0px 8px 16px rgba(0, 0, 0, 0.08);
    border-radius: 4px;
}

#js_popup.important-messages-container > #popup_content{
    /* Info message/Info message variant */
    /* Auto layout */
    padding: 8px;
    /* message/negative */
    background: linear-gradient(0deg, rgba(205, 49, 58, 0.2), rgba(205, 49, 58, 0.2)), #FFFFFF;
    border-radius: 4px;

}

.add-bank-account-ajax,
.incoming-requests-count a {
    color: rgba(0,138,255,1);
}
#multy_benef_payment_page_header, .payment_new_bene, #multy_benef_payment .multy_benef_payment_form_step_navi, #multy_benef_payment.loading #multy_benef_payment__step_num__next div, #multy_benef_payment .forbidden_header, #multy_benef_payment .forbidden_cell,
.radio-slider > span {
    border: 0;
    box-shadow: 0 2px #b1b5b6;
    color: #b1b5b6;
    outline:none;

}
.radio-slider > span:hover,
.radio-slider > input[type=radio]:checked + span {
    box-shadow: 0 4px rgba(0,138,255,1);
    color: inherit;
}
.radio-slider > span:focus {
    box-shadow: 0 4px #4D90FE;
    color: inherit;
}
.section.support {
    background: #797979 url(../images/bg-support.jpg) right center no-repeat;
    background-size: cover;
    color: #fff;
}
.section.bg-main-header {
    background: #797979 url(../images/bg-header.jpg) right center no-repeat;
    background-position: center 0px;
}
.section.bg-logistics {
    background-image: url(../images/bg-logistics.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    margin-top: -93px;
    padding-top: 93px;
}
.page-id-8597 .page-content h1,
.page-id-8555 .page-content h1 {
    background: none;
    text-align: left;
    text-transform: none;
    margin-bottom: 0.5rem;
    padding-bottom: 0;
}
body.scrolled.page-id-8597 .nav a,
body.scrolled.page-id-8555 .nav a {
    color: #000;
}
.section.support .btn-white {
    background-color: #fff;
    border-radius: 3px;
    color: #424242;
}
.section.support .btn-transparent {
    border: 1px solid #fff;
    border-radius: 3px;
    color: #fff;
}
.section.awards {
    background-color: #e9e9e9;
}
.section.awards h2 {
    background: url(../images/sep.png) center bottom no-repeat;
}
.currency-calc-component h2 {
    color: #fff;
}
.section.features h3 {
    color: #2e3039;
}
.section.features h3 strong {
    color: #1c337b;
}
.section.features h3.faster:before {
    background: url(../images/icons/icon-faster.png) center center no-repeat;
}
.section.features h3.integrated:before {
    background: url(../images/icons/icon-integrated.png) center center no-repeat;
}
.section.features h3.protected:before {
    background: url(../images/icons/icon-protected.png) center center no-repeat;
}
.section.features h3.pricing:before {
    background: url(../images/icons/icon-pricing.png) center center no-repeat;
}
.section.features h3.payables:before {
    background: url(../images/icons/icon-payables.png) center center no-repeat;
}
.section.features h3.trusted:before {
    background: url(../images/icons/icon-trusted.png) center center no-repeat;
}
.section.features h3.banking:before {
    background: url(../images/icons/icon-banking.png) center center no-repeat;
}
.section.features h3.business:before {
    background: url(../images/icons/icon-business.png) center center no-repeat;
}
.section.process li.arrow {
    background: url(../images/icons/arrow-process.png) center 80px no-repeat;
}
.section.global {
    background: #13224C url(../images/bg-global.jpg) center top no-repeat;
    background-size: cover;
    color: #fff;
}
.section.global .item {
    border: 1px solid transparent;
}
.section.global .item a.more {
    color: #fff;
}
.section.global .item a.send {
    background-color: #fff;
    border-radius: 3px;
    color: #1c337b;
}
.section.global .item:hover {
    border: 1px solid #fff;
}
.section.global a {
    color: #f2a90c;
}
.section.global .slick-next:before {
    background: url(../images/icons/slider-right.png) center center no-repeat;
}
.section.global .slick-prev:before {
    background: url(../images/icons/slider-right.png) center center no-repeat;
}
.section.global-expanded {
    background: #5B5E5F;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #5B5E5F), color-stop(0.5, #6F7274), color-stop(1, #5B5E5F));
    background: -o-linear-gradient(bottom, #5B5E5F 0%, #6F7274 50%, #5B5E5F 100%);
    background: -moz-linear-gradient(bottom, #5B5E5F 0%, #6F7274 50%, #5B5E5F 100%);
    background: -webkit-linear-gradient(bottom, #5B5E5F 0%, #6F7274 50%, #5B5E5F 100%);
    background: -ms-linear-gradient(bottom, #5B5E5F 0%, #6F7274 50%, #5B5E5F 100%);
    background: linear-gradient(to bottom, #5B5E5F 0%, #6F7274 50%, #5B5E5F 100%);
    color: #fff;
}
.section.global-expanded .btn-close {
    border: 3px solid #fff;
    border-radius: 50%;
    color: #fff;
    opacity: 0.5;
}
.section.global-expanded .btn-close:hover {
    opacity: 1;
}
.section.global-expanded .menu_simple_links strong {
    background-color: #fff;
    border-radius: 3px;
    color: #000;
}
.section.global-expanded a:hover {
    opacity: 0.5;
}
.section.global-expanded select {
    background: none;
    border: 1px solid #fff;
    border-radius: 3px;
    color: #fff;
}
.section.global-expanded option {
    color: #000;
}
.section.global-account {
    background-color: #1C337B;
    color: #fff;
}
.section.global-account a {
    background-color: #00D2AE;
    color: #444659;
    border-radius: 20px;
}
.section.global-account a:hover {
    background-color: #00C2A1;
}
.section.solutions {
    background: url(../images/bg-solutions.jpg) left bottom no-repeat fixed;
    background-size: cover;
    color: #fff;
}
.section.solutions a {
    background-color: #fff;
    border-radius: 3px;
    color: #2e3039;
}
.section.currencies {
    background-color: #fff;
}
.section.currencies h2 {
    font-style: italic;
    color: #1C337B;
}
.section.currencies h3 {
    color: #1C337B;
}
.section.currencies .main-currency {
    font-style: italic;
    font-weight: 500;
    color: #737373;
}
.section.currencies .main-currency span {
    font-style: normal;
    text-transform: uppercase;
    color: #1C337B;
}
.section.currencies .sub-currency.last-flag-item {
    font-style: italic;
    color: #717171;
}
.section.advantages {
    background-color: #F2F6F9;
}
.section.advantages h2 {
    font-style: italic;
    color: #1C337B;
}
.section.advantages p {
    color: #6E6F6F;
    background-position: 6% 0;
    background-repeat: no-repeat;
}
.section.advantages .easy-pay p {
    background-image: url(../images/icons/mobile-pay.png);
}
.section.advantages .electronic-money p {
    background-image: url(../images/icons/electronic-coin.png);
}
.section.advantages .payments p {
    background-image: url(../images/icons/stacked-money.png);
}
.section.advantages .visibility p {
    background-image: url(../images/icons/visibility.png);
}
.section.advantages .expand p {
    background-image: url(../images/icons/expand.png);
}
.section.advantages .regulated p {
    background-image: url(../images/icons/regulated.png);
}
.section.usage {
    background-color: #fff;
}
.section.usage h2 {
    font-style: italic;
    color: #1C337B;
}
.section.usage .add-funds p,
.section.usage .withdraw-funds p {
    color: #4F4F4F;
    font-style: italic;
}
.section.usage .request-direct p,
.section.usage .request-tm p,
.section.usage .request-balance p,
.section.usage .withdraw-bank p,
.section.usage .withdraw-pay p {
    color: #1C337B;
}
.section.usage .request-direct p {
    background-image: url(../images/ga-ways-request-direct.png),
                      url(../../www/images/icons/currencies-flags/GBP.png),
                      url(../../www/images/icons/currencies-flags/EUR.png),
                      url(../../www/images/icons/currencies-flags/USD.png);
    background-position: 0 0, 29% 100%, 37% 100%, 45% 100%;
    background-repeat: no-repeat, no-repeat, no-repeat, no-repeat;
    background-size: auto, 22px, 22px, 22px;
}
.section.usage .request-tm p {
    background-image: url(../images/ga-ways-request-tm.png);
    background-position: 9% 0;
    background-repeat: no-repeat;
}
.section.usage .request-balance p {
    background-image: url(../images/ga-ways-request-balance.png);
    background-position: 20% 0;
    background-repeat: no-repeat;
}
.section.usage .withdraw-bank p {
    background-image: url(../images/ga-ways-withdraw-bank.png);
    background-position: 10% 0;
    background-repeat: no-repeat;
}
.section.usage .withdraw-pay p {
    background-image: url(../images/ga-ways-withdraw-pay.png);
    background-position: 10% 0;
    background-repeat: no-repeat;
}
.section.line {
    background-color: #F2F6F9;
}
.section.testimonials {
    background: #000 url(../images/bg-testimonials.jpg) center top no-repeat;
    background-size: cover;
}
.section.testimonials h2 {
    color: #f2a90c;
}
.section.testimonials svg {
    color: #fff;
}
.section.testimonials .nav-container {
    outline: none;
}
.section.testimonials .nav-container a {
    color: #fff;
    background: none;
    border: none;
    opacity: 0.9;
}
.section.testimonials .testimonials-list .testimonial {
    perspective: 800px;
}
.section.testimonials .testimonials-list li {
    pointer-events: none;
}
.section.testimonials .testimonials-list li > div {
    pointer-events: auto;
}
.section.testimonials [data-rel-idx="-3"] > div,
.section.testimonials [data-rel-idx="3"] > div,
.section.testimonials [data-rel-idx="4"] > div,
.section.testimonials [data-rel-idx="-4"] > div,
.section.testimonials [data-rel-idx="5"] > div,
.section.testimonials [data-rel-idx="-5"] > div,
.section.testimonials [data-rel-idx="6"] > div,
.section.testimonials [data-rel-idx="-6"] > div {
    opacity: 0.5;
}
.section.testimonials [data-rel-idx="4"] > div {
    opacity: 0.5;
}
.section.testimonials [data-rel-idx="-4"] > div {
    opacity: 0.5;
}
.section.testimonials [data-rel-idx="3"] > div {
    opacity: 0.5;
}
.section.testimonials [data-rel-idx="-3"] > div {
    opacity: 0.5;
}
.section.testimonials [data-rel-idx="-2"] > div {
    opacity: 0.8;
}
.section.testimonials [data-rel-idx="-1"] > div {
    opacity: 0.8;
}
.section.testimonials [data-rel-idx="1"] > div {
    opacity: 0.8;
}
.section.testimonials [data-rel-idx="2"] > div {
    opacity: 0.8;
}
.section.testimonials [data-rel-idx="0"] {
    opacity: 1;
}
.section.testimonials .testimonial div {
    background-color: #ebebeb;
}
.section.testimonials .testimonial h4 {
    background: url(../images/sep.png) center bottom no-repeat;
    color: #2e3039;
}
.section.testimonials .testimonial .video a:before {
    border-top: 5px solid transparent;
    border-bottom: 5px solid transparent;
    border-left: 8px solid #f2a90c;
}
.section.testimonials .testimonial .video a {
    color: #f2a90c;
    border: 1px solid #f2a90c;
    border-radius: 3px;
}

.notification-show-trigger {
    cursor: pointer;
    color: #007bff;
    display: inline-block;
    font-size: 28px;
    line-height: 0;
}

.section.notifications a.notification-hidden-link, .menu-notifications .notification-client-info {
    display: none;
}
.section.notifications,
.section.notifications-settings,
.menu-notifications .dropdown-menu {
    background-color: white;
    color: #4f4f4f;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}
.section.notifications .notification,
.menu-notifications .notification {
    background-color: #dfdfdf;
    background-image: url('../images/icons/bell.png');
    background-position: 0.6rem 0.7rem;
    background-repeat: no-repeat;
    background-size: 17px;
    border-radius: 5px;
}
.menu-notifications .notification {
    background-position: 3.5% 15%;
}
.section.notifications .notification.active,
.menu-notifications .notification.active {
    background-color: #fff0d9;
}
.section.notifications .notification a,
.menu-notifications .notification a {
    color: #2557d4;
}
.section.notifications .undo-button a {
    color: #1C337B;
    text-decoration: none;
}
.section.notifications .undo-button .icon-left-curved-arrow,
.section.notifications .notification .icon-ticked,
.section.notifications .notification .icon-delete,
.menu-notifications .icon-bell,
.menu-notifications .notification .icon-ticked,
.menu-notifications .notification .icon-delete {
    background-repeat: no-repeat;
    background-size: 17px;
}
.section.notifications .undo-button .icon-left-curved-arrow {
    background-image: url('../images/icons/blue-left-curved-arrow.png');
}
.menu-notifications .icon-bell {
    background-image: url('../images/icons/bell.png');
}
.section.notifications .notification .icon-ticked,
.menu-notifications .notification .icon-ticked {
    background-image: url('../images/icons/icon-ticked.png');
}
.section.notifications .notification .icon-delete,
.menu-notifications .notification .icon-delete {
    background-image: url('../images/icons/delete.png');
}
.section.notifications .notification-menu-left li a {
    color: inherit;
    transition: all 0.5s;
    text-decoration: none;
    box-shadow: 0 2px #767676;
}
.section.notifications .notification-menu-left li a:hover {
    box-shadow: 0 4px #008AFF;
}
.section.notifications .notification-menu-left li.active a {
    color: inherit;
    box-shadow: 0 4px #274185;
}
.section.notifications .notification-menu-right a {
    color: #1C337B;
    border-radius: 3px;
}
.section.notifications .notification-menu-right a.settings {
    background-image: url('../images/icons/icon-settings-blue.png');
    background-position: 82% 50%;
    background-repeat: no-repeat;
    background-size: 17px;
}
.section.notifications .notification-menu-right a.mark-all {
    background-image: url('../images/icons/icon-ticked.png');
    background-position: 88% 50%;
    background-repeat: no-repeat;
    background-size: 17px;
}
.body-lng-de .section.notifications .notification-menu-right a.mark-all {
    background-position: 91% 50%;
}
.notifications-settings .btn-back {
    background: none;
    color: #1C337B;
}
.notifications-settings-form .form_table {
    background-color: #fff;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
}
.notifications-settings-form .form_table .form_table_row {
    background-color: #d1ecf1;
}
.notifications-settings-form .form_table .form_table_row:nth-child(-n+6) {
    background-color: #fff;
}
.notifications-settings-form .form_table .form_text_paragraph {
    color: #4f4f4f;
}
.notifications-settings-form .form_table .form_header_notifications_label_form_text_paragraph {
    font-weight: 500;
}
.notifications-settings-form .form_table .form_header_on_transfermate_label_form_text_paragraph {
    background-image: url('../images/icons/monitor.png');
    background-position: 0 50%;
    background-repeat: no-repeat;
    background-size: 17px;
}
.notifications-settings-form .form_table .form_header_via_email_label_form_text_paragraph {
    background-image: url('../images/icons/letter.png');
    background-position: 0 50%;
    background-repeat: no-repeat;
    background-size: 17px;
}
.notifications-settings-form form .reset_type_input input {
    border: 1px solid #1C337B;
    color: #1C337B;
    border-radius: 3px;
    background-color: #fff;
}
.notifications-settings-form form .reset_type_input input:hover,
.notifications-settings-form form .reset_type_input input:focus {
    text-decoration: none;
    box-shadow: none;
}
.notifications-settings-form form .save_button_form_input input {
    border: 1px solid #1C337B;
    color: #fff;
    border-radius: 3px;
    background: #1C337B;
}
.notifications-settings-form form .save_button_form_input input:hover,
.notifications-settings-form form .form-control[type=submit]:not([disabled]):not(.disabled):active {
    border-color: #1C337B;
    background-color: #1C337B;
    box-shadow: none;
}
.menu-notifications {
    list-style: none;
}
.notifications-number {
    border-radius: 7px;
    background: #e93f3f;
    color: #fff;
}
.menu-notifications .dropdown-menu a:hover {
    text-decoration: none;
}
.menu-notifications .menu-notifications-button a {
    background: #1C337B;
    background-image: url(../images/right-arrow-white.png);
    background-size: 10px;
    background-repeat: no-repeat;
    background-position: calc(100% - 12px) 12px;
    color: #fff;
    border: 1px solid #1C337B;
    border-radius: 3px;
}
.menu-notifications .menu-notifications-button a:hover {
    border: 1px solid #1C337B;
}
.loading-msg-progressbar .progressbar-value {
    color: #fff;
}
.loading-msg-progressbar .progressbar-value[data-value='0'] {
    color: #000;
}
progress {
            border: none;
            background-color: whiteSmoke;
    border-radius: 3px;
    box-shadow: 0 2px 3px rgba(0, 0, 0, .5) inset;
        color: royalblue;
}
/*
Webkit browsers provide two pseudo classes that can be use to style HTML5 progress element.
-webkit-progress-bar -> To style the progress element container
-webkit-progress-value -> To style the progress element value.
*/
progress::-webkit-progress-bar {
    background-color: whiteSmoke;
    border-radius: 3px;
    box-shadow: 0 2px 3px rgba(0, 0, 0, .5) inset;
}
progress::-webkit-progress-value {
    background-image: -webkit-linear-gradient(-45deg,
    transparent 33%, rgba(0, 0, 0, .1) 33%,
    rgba(0, 0, 0, .1) 66%, transparent 66%),
    -webkit-linear-gradient(top,
            rgba(255, 255, 255, .25),
            rgba(0, 0, 0, .25)),
    -webkit-linear-gradient(left, #09c, #b2cf5a);
    background-size: 35px 20px, 100% 100%, 100% 100%;
    border-radius: 3px;
        -webkit-animation: animate-stripes 5s linear 0 infinite;
}
@-webkit-keyframes animate-stripes {
    0% {
        background-position: 0px 0px, 0 0, 0 0
    }
    100% {
        background-position: -100px 0px, 0 0, 0 0
    }
}
@keyframes animate-stripes {
    0% {
        background-position: 0px 0px, 0 0, 0 0
    }
    100% {
        background-position: -100px 0px, 0 0, 0 0
    }
}
progress::-webkit-progress-value:after {
    }
progress::-moz-progress-bar {
        background-image: -moz-linear-gradient(
            135deg,
            transparent,
            transparent 33%,
            rgba(0, 0, 0, .1) 33%,
            rgba(0, 0, 0, .1) 66%,
            transparent 66%
    ),
    -moz-linear-gradient(
            top,
            rgba(255, 255, 255, .25),
            rgba(0, 0, 0, .2)
    ),
    -moz-linear-gradient(left, #09c, #b2cf5a);
    background-size: 35px 20px, 100% 100%, 100% 100%;
    border-radius: 3px;
    }
.page-id-47 .show-testimonial {
    color: #ffffff;
}
.section.regulations-map {
    background: #f2f6f9 url(../images/map.jpg) center bottom no-repeat;
}
.section.regulations-map .map a {
    background-color: #7a89b9;
    border-radius: 3px;
    color: #fff;
}
.section.regulations-map .map a.active {
    background-color: #f3b02f;
}
.section.regulations-map .map a:hover {
    opacity: 0.75;
}
.section.regulations-map .dots a {
    background-color: #f3b02f;
    border-radius: 50%;
}
.section.regulations-map .dots a:hover {
    opacity: 0.75;
}
.section.regulations-map .regulation-popup {
    background-color: #52649b;
    border-radius: 3px;
    box-shadow: 0 5px 30px rgba(0, 0, 0, 0.4);
    color: #fff;
}
.section.regulations-map .regulation-popup .text-info {
    color: #f3b02f!important;
}
.section.regulations-map .regulation-popup .close {
    border: 3px solid #f3b02f;
    border-radius: 50%;
    color: #f3b02f;
    text-shadow: none;
    opacity: 1;
}
.section.regulations-map .regulation-popup .close:hover {
    border-color: #fff;
    color: #fff;
}
.section.regulations-map .regulation-popup .flag {
    border: 1px solid #fff;
    border-radius: 5px;
}
.section.regulations-map .regulation-popup .close {
    border: 3px solid #f3b02f;
    border-radius: 50%;
    color: #f3b02f;
    text-shadow: none;
    opacity: 1;
}
.section.regulation-info {
    background-color: #fff;
}
.section.regulation-info h2 {
    background: url(../images/sep.png) center bottom no-repeat;
}
.section.regulation-info .flag {
    border: 1px solid #e9ecef;
    border-radius: 5px;
}
.section.regulation-info a {
    color: #7a89b9;
}
.section.regulation-info a:hover {
    color: #f3b02f;
}
.section.regulation-info .bt {
    border-top: 1px solid #ddd;
}
.section.regulation-info .item:not(:last-child) {
    border-bottom: 1px solid #ddd;
}
.section.security {
    background-color: #f2f6f9;
}
.section.security h2 {
    background: url(../images/sep.png) center bottom no-repeat;
}
.section.security h3 {
    color: #1c337b;
}
.section.security .btn {
    background-color: #274185;
    border: 1px solid #274185;
    border-radius: 3px;
    color: #fff;
}
.section.security .btn:hover {
    background-color: #274185;
    border: 1px solid #274185;
}
section.addons {
    background-color: #f2f6f9;
}
.addons-header h1 {
    background-color: #2e3039;
    color: white;
}
.addons-list {
    border-bottom: 1px solid #acc0c7;
}
.addons-list li a {
    color: #898b90;
}
.addons-list li a.active {
    color: #2e3039;
}
.addons-list li a.active:after {
    background: url(../images/slider-active.gif) center center no-repeat;
}
.addons-details .arrow {
    color: #434343;
}
.addons-details .slide {
    opacity: 0;
}
.addons-details .slide.active {
    opacity: 1;
}
.page-id-7751 .container-full h2 {
    background: url(../images/sep.png) center bottom no-repeat;
    background-color: #f2f6f9;
}
.page-id-7751 .container-full {
    background-color: #f2f6f9;
}
.year-achievements:nth-child(1) {
    background-image: url('../images/cloud-big.png');
    background-repeat: no-repeat;
    background-position: top left;
}
.year-achievements:nth-child(2) {
    background-image: url('../images/clouds-small.png');
    background-repeat: no-repeat;
    background-position: top 20% right;
}
.year-achievements:nth-child(3) {
    background-image: url('../images/cloud-small.png');
    background-repeat: no-repeat;
    background-position: top 40% left;
}
.year-achievements:nth-child(7) {
    background-image: url('../images/clouds-triple.png');
    background-repeat: no-repeat;
    background-position: top 40% left;
}
.year-achievements .achievements {
    border: solid 12px #AEBBD3;
    border-radius: 40px;
}
.year-achievements:first-child .achievements {
    border-top: none;
    border-top-right-radius: 0;
}
.year-achievements:nth-child(odd) .achievements {
    border-left: none;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}
.year-achievements:nth-child(even) .achievements {
    border-right: none;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}
.year-achievements .year {
    border-radius: 3px;
    background-color: #aebbd3;
    color: #fff;
}
.year-achievements .achievements ul li:before {
    border: solid 6px #F3B02F;
    background-color: #FFF;
    border-radius: 20px;
}
.our-team-title {
    background-color: #E7EAED;
}
.our-team-top-text {
    background-color: #E7EAED;
}
.billions-milestone-content {
    background-color: #E7EAED;
}
.our-story {
    background: url('../images/rocket.png') no-repeat right 58px top;
}
.our-story h1 {
    background: none;
    color: #aebbd3;
    opacity: 0.2;
}
.our-story-bottom-bg {
    background: url('../images/out_story_bottom_clouds_bg.png') no-repeat center top;
}
.our-team .card {
    border: none;
    border-radius: 0;
    background: transparent;
}
.our-team .card .card-img-top {
    border-radius: 0;
}
.our-team .card .social {
    background-color: #e1e1e1;
    color: #8f8f8f;
}
.our-team .card .social a img {
    opacity: 0.4;
}
.our-team .card .card-title .name {
    color: #444;
}
.our-team .card .titles {
    color: #868686;
}
.our-team .card .card-text a {
    color: #8f8f8f;
}
.billions-milestone {
    background: #52649b url('../images/bg-rocket.png') 95% center no-repeat;
}
.billions-milestone h3 {
    color: #FFF;
}
.billions-milestone h5 {
    color: #f2a90c;
}
.billions-milestone a {
    border: 1px solid #fff;
    color: #fff;
}
#pages_content_48554:before {
    background-color: #E7EAED;
}
.our-awards .top-image {
    background-image: url('../images/bg-awards.jpg');
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}
.our-awards .top-image h2 {
    background: url('../images/sep.png') center bottom no-repeat, url('../images/title-stars.png') center top no-repeat;
    color: #FFF;
}
.our-awards .row div {
    background-position: center top;
    background-repeat: no-repeat;
}
.our-awards .row div:nth-child(1) {
    background-image: url('../images/award1.png');
}
.our-awards .row div:nth-child(2) {
    background-image: url('../images/award2.png');
}
.our-awards .row div:nth-child(3) {
    background-image: url('../images/award3.png');
}
.our-awards .row div:nth-child(4) {
    background-image: url('../images/award4.png');
}
.our-awards .row div:nth-child(5) {
    background-image: url('../images/award5.png');
}
.our-awards .row div:nth-child(6) {
    background-image: url('../images/award6.png');
}
.awards-icons-container {
    border-bottom: 2px solid #D9D5D5;
}
.page-id-32 .container-full {
    background-color: #f2f6f9;
}
section.contact1 .col-lg-3.col-md-4.col-12 a {
    color: #000;
}
section.contact1 .col-lg-3.col-md-4.col-12 a:hover {
    color: #f3b02f;
}
.form_table_frame_2260 .form_table,
.form_table_frame_503 .form_table {
    display: flex;
}
.section.office {
    background: #52649b url(../images/bg-contact3.jpg) center top no-repeat;
    background-size: cover;
    color: #fff;
}
.section.office h5 {
    background: url(../images/icons/icon-pin.png) left center no-repeat;
}
.section.offices .container {
    background-color: #fff;
    box-shadow: 0px 0px 10px #ccc;
}
.section.offices .box {
    background-color: #fff;
    box-shadow: 0 0 15px rgba(0, 0, 0, 0.15);
}
.section.offices .box-row {
    border-bottom: 1px solid #ddd;
}
.section.offices .box-row:last-child {
    border-bottom: 0;
}
.section.offices .pin {
    background: url(../images/icons/icon-map.png) left center no-repeat;
}
.section.offices a {
    color: #64699f;
}
.section.offices h2 {
    background: url(../images/sep.png) center bottom no-repeat;
}
.section.offices .list:not(:last-child) {
    border-bottom: 1px solid #ddd;
}
.section.offices .pin {
    background: url(../images/icons/icon-map.png) left center no-repeat;
}
.currency-calculator-graph {
    background-color: #f2f6f9;
    background-image:none;
}
.section.convertor .tabs a {
    color: #c2c2c2;
}
.section.convertor .tabs a.menu_currency_calculator_rates_graphs_active {
    color: #2e3039;
}
.section.convertor .tabs .active a {
    color: #2e3039;
}
.page-id-3807 .page-content .bg-grey,
.page-id-1588 .page-content .bg-grey {
    background: #f2f6f9;
}
.convertor .sep {
    background: url(../images/sep.png) center bottom no-repeat;
}
.convertor .subtabs a {
    background-color: #d9dde5;
    border-radius: 3px;
    color: #fff;
}
.convertor .subtabs .active a {
    background-color: #2e3039;
}
.currency .form_table .form_table_row input,
.currency .form_table .form_table_row select {
    background-color: #fff;
    border: 1px solid #d3d3d3;
    color: #32424a;
    outline: none;
}
.about_rate_form_input a {
    color: #000;
}
.currency .form_table .form_table_row .date_type_input .calendarButton {
    border: none;
}
.currency #currency_calculator #currency_amount {
    border: 1px solid #d3d3d3 !important;
}
.section.convertor input[type="submit"],
#historical_exchange_rates_btn_submit_form_input input[type="submit"] {
    background-color: #a1a8bf;
    background-image: none;
    color: #fff;
    border: none;
}
.section.convertor input[type="submit"]:hover,
#historical_exchange_rates_btn_submit_form_input input[type="submit"]:hover {
    opacity: 0.75;
    border: none;
    box-shadow: none;
}
select#curr_lim_1 {
    border-bottom: 3px solid #009bd4;
    color: #009bd4;
}
select#curr_lim_2 {
    border-bottom: 3px solid #6a963b;
    color: #6a963b;
}
select#curr_lim_3 {
    border-bottom: 3px solid #f2a90c;
    color: #f2a90c;
}
select#curr_lim_4 {
    border-bottom: 3px solid #a1a8bf;
    color: #a1a8bf;
}
.currency #historical_exchange_rates_table {
    background-color: transparent;
    border: 1px solid #e3e9e9;
}
.currency #historical_exchange_rates_table .tr {
    border: none;
    border-bottom: 1px solid #e3e9e9;
}
.currency #historical_exchange_rates_table .thead {
    background-color: #5e717b;
    color: #fff;
}
.alternativeHidden {
    color: transparent;
    background-color: transparent;
    border: none;
}
section.news .header .date {
    background-color: rgba(38, 50, 118, 0.80);
    color: #ffffff;
}
.tweets h3 {
    color: #ffffff;
    background: url(../images/icons/ico-twitter-white.png) no-repeat center right 20px;
    background-color: #b2cf5a;
}
.tweets li {
    border: 1px solid #cecece;
}
.tweets ul li:nth-child(odd) {
    background-color: white;
}
.tweets p.tweet {
    color: #b2cf5a;
}
.page-id-28 header.header,
.page-id-8610 header.header {
    background-color: transparent;
}

.page-id-28 .sub-header,
.page-id-8610 .sub-header {
    background-image: url(../images/bg-header.jpg);
    background-position: right top;
    background-repeat: no-repeat;
    background-size: cover;
}
.page-id-28 header img.logo,
.page-id-8610 header img.logo,
.page-id-8597 header img.logo,
.page-id-8555 header img.logo,
.page-id-8630 header img.logo,
.page-id-8629 header img.logo,
.page-id-8628 header img.logo,
.page-id-8627 header img.logo,
.page-id-8611 header img.logo {
    transform: scale(1.2);
}
body.scrolled.page-id-8597 header img.logo,
body.scrolled.page-id-8611 header img.logo,
body.scrolled.page-id-8630 header img.logo,
body.scrolled.page-id-8629 header img.logo,
body.scrolled.page-id-8628 header img.logo,
body.scrolled.page-id-8627 header img.logo,
body.scrolled.page-id-8615 header img.logo,
body.scrolled.page-id-8555 header img.logo {
    filter: none;
}
.page-id-28 .nav a,
.page-id-8610 .nav a,
.page-id-8611 .nav a,
.page-id-8627 .nav a,
.page-id-8628 .nav a,
.page-id-8629 .nav a,
.page-id-8630 .nav a,
.page-id-8555 .nav a {
    color: #444659;
}
body.scrolled.page-id-28 .nav a,
body.scrolled.page-id-8610 .nav a,
body.scrolled.page-id-8611 .nav a,
body.scrolled.page-id-8630 .nav a,
body.scrolled.page-id-8629 .nav a,
body.scrolled.page-id-8628 .nav a,
body.scrolled.page-id-8627 .nav a,
body.scrolled.page-id-8555 .nav a,
body.scrolled.page-id-8597 .nav a {
    color: #444659;
}
.nav .parent > a::after {
    background: url('../images/icons/arrow-dropdown-dark.png') center center no-repeat;
}
.nav.header-private-nav .menu_top_private .dropdown-text.dropdown-toggle:after {
    background-image: none;
}
.nav.header-private-nav .alerts-info-number {
    background: #d82f2f;
    color: #fff;
    border-radius: 15px;
    box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.3);
}
.page-id-28 .nav .parent > a::after,
.page-id-8610 .nav .parent > a::after,
.page-id-8611 .nav .parent > a::after,
.page-id-8630 .nav .parent > a::after,
.page-id-8629 .nav .parent > a::after,
.page-id-8628 .nav .parent > a::after,
.page-id-8627 .nav .parent > a::after,
.page-id-8555 .nav .parent > a::after {
    background-image: url("data:image/svg+xml;utf8,<svg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'> <path d='M7.39999 8L12 12.6L16.6 8L18 9.4L12 15.4L6 9.4L7.39999 8Z' fill='%234F4F4F'/> </svg> ");
}
body.scrolled.page-id-28 .nav .parent > a::after,
body.scrolled.page-id-8610 .nav .parent > a::after,
body.scrolled.page-id-8630 .nav .parent > a::after,
body.scrolled.page-id-8629 .nav .parent > a::after,
body.scrolled.page-id-8628 .nav .parent > a::after,
body.scrolled.page-id-8611 .nav .parent > a::after,
body.scrolled.page-id-8627 .nav .parent > a::after,
body.scrolled.page-id-8555 .nav .parent > a::after {
    background: url('../images/icons/arrow-dropdown-dark.png') center center no-repeat;
}
.page-id-28 .nav a.btn-signup,
.page-id-8610 .nav a.btn-signup,
.page-id-8630 .nav a.btn-signup,
.page-id-8629 .nav a.btn-signup,
.page-id-8628 .nav a.btn-signup,
.page-id-8611 .nav a.btn-signup,
.page-id-8627 .nav a.btn-signup,
.page-id-8555 .nav a.btn-signup {
    color: #444659;
}
.page-id-28 .nav a.btn-signup:hover,
.page-id-8610 .nav a.btn-signup:hover,
.page-id-8630 .nav a.btn-signup:hover,
.page-id-8629 .nav a.btn-signup:hover,
.page-id-8628 .nav a.btn-signup:hover,
.page-id-8611 .nav a.btn-signup:hover,
.page-id-8627 .nav a.btn-signup:hover,
.page-id-8555 .nav a.btn-signup:hover {
    color: #FFFFFF;
}
.page-id-28 .sub-header,
.page-id-8610 .sub-header,
.page-id-8630 .sub-header,
.page-id-8629 .sub-header,
.page-id-8628 .sub-header,
.page-id-8611 .sub-header,
.page-id-8627 .sub-header,
.page-id-8555 .sub-header {
    color: #fff;
}
.scrolled.page-id-28 header img.logo,
.scrolled.page-id-8610 header img.logo,
.scrolled.page-id-8555 header img.logo,
.scrolled.page-id-8611 header img.logo,
.scrolled.page-id-8630 header img.logo,
.scrolled.page-id-8629 header img.logo,
.scrolled.page-id-8628 header img.logo,
.scrolled.page-id-8627 header img.logo,
.scrolled.page-id-8615 header img.logo,
.scrolled.page-id-8555 header img.logo {
    filter: none;
}
.asterisk_text .show_asterisk_text {
    background-color: #FCFFFF;
    color: #000;
    border: 1px solid #000;
    border-radius: 4px;
}
section.careers .career-offer {
    border-bottom: 1px solid #c2c2c2;
}
section.careers .career-offer:last-child {
    border-bottom: 0;
}
section.careers .career-offer h6 {
    color: #868686;
}
section.careers .career-offer a {
    color: #1c337b;
}
section.careers .career-offer a.apply {
    border: 1px solid #c2c2c2;
    color: #7b7b7b;
}
section.careers .career-offer a.close {
    opacity: 1;
}
section.careers .career-offer p a {
    color: #f3b02f;
}
section.careers .banner-openings {
    background: #52649b url(../images/bg-rocket.png) 95% center no-repeat;
    color: #fff;
}
section.careers .banner-openings .banner-body {
    color: #f2a90c;
}
.form_input.select-filter-countries select {
    background-color: #1c337b;
    background-image: url(../images/icons/icon-world.png);
    background-repeat: no-repeat, no-repeat;
    background-position: 10px center, calc(100% - 10px) center;
    border-radius: 3px;
    color: white;
}
.form_input.select-filter-countries select:hover,
.form_input.select-filter-countries select:focus,
.form_input.select-filter-countries select:active,
.form_input.select-filter-countries select:focus::-ms-value {
    background-color: #1c337b;
    color: white;
}
a.see_all_vacancies:hover,
a.see_all_vacancies:focus,
a.see_all_vacancies:active {
    background-color: #00C2A1;
    border: 1px solid #00D2AE;
    box-shadow: none;
    text-decoration: none;
}
a.see_all_vacancies {
    color: #444659;
    background-color: #00D2AE;
    border: 1px solid #00D2AE;
    border-radius: 20px;
    line-height: 19px;
    font-size: 16px;
}
li.menu-list-page a {
    color: #000;
}
#cloud_404 {
    background-image: url("../images/cloud_404.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 90% auto;
}
.uri28630.btn-primary.form-control {
    background: #00D2AE url("../images/icons/arrow-right-white3.png") no-repeat scroll 95% center;
    background-repeat: no-repeat;
    border: 1px solid #00D2AE;
    border-radius: 20px;
    color: rgba(68,70,89,1);
}
.menu-list.menu_404_page li::before, .payroll .our-services ul.items li ul li:before {
    background: rgba(0, 0, 0, 0) url("../images/icons/bullet.png") no-repeat scroll center center;
}
.home_title_one {
    background: rgba(0, 0, 0, 0) url("../images/sep.png") no-repeat scroll center bottom;
}
a.ico-top {
    border-radius: 50%;
}
a.ico-top:after {
    border: .2em solid #1C337B;
    border-width: .4em .4em 0 0;
}
body.popup_window_container a {
    color: #008AFF;
}
body.popup_window_container a.tran_print_box {
    color: #ffffff;
}

.mass-payments section.banner-why.payroll {
    background-image: url(../images/bg-payroll.jpg);
    background-repeat: no-repeat;
    background-size: cover;
}
.banner-why.business.payroll.full-width h1,
.banner-why.business.mass-payments-top h1 {
    color: #ffffff;
}
.banner-why.business.payroll.full-width h2,
.banner-why.business.mass-payments-top h2 {
    color: #f3b02f;
}
.mass-payments section.banner-why ul:first-child,
.banner-why.business.mass-payments-top ul:first-child {
    color: white;
}
ul.clean.inline-block.benefits li {
    background: rgba(0, 0, 0, 0) url("../images/icons/bullet.png") no-repeat scroll 0 13px;
}
.how-it-works .progress-sendmoney:before {
    background: white;
    border: 1px solid #cecece;
}
.how-it-works .progress-sendmoney .one span, .how-it-works .progress-sendmoney .one a {
    background: url("../images/icons/progress-pencil.png") no-repeat;
}
.how-it-works .progress-sendmoney .three span, .how-it-works .progress-sendmoney .three a {
    background: url("../images/icons/progress-upward-trend.png") no-repeat;
}
.how-it-works .progress-sendmoney .five span, .how-it-works .progress-sendmoney .five a {
    background: url("../images/icons/funds-transferred.png") no-repeat;
}
.simplified-payroll li:nth-child(1):before {
    background: url(../images/icons/on-time-payment.png) no-repeat center center;
}
.simplified-payroll li:nth-child(2):before {
    background: url("../images/icons/significant-reduction-admin.png") no-repeat center center;
}
.simplified-payroll li:nth-child(3):before {
    background: url("../images/icons/compliant.png") no-repeat center center;
}
.simplified-payroll li:nth-child(4):before {
    background: url("../images/icons/competive-rates.png") no-repeat center center;
}
.simplified-payroll li:nth-child(5):before {
    background: url("../images/icons/confidentially.png") no-repeat center center;
}
.payroll .why-choose {
    background: #fff none repeat scroll 0 0;
}
.payroll .why-choose .col {
    background: #52649b none repeat scroll 0 0;
    color: #fff;
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.4);
}
.payroll .why-choose .col h3 {
    color: #F2A90C;
}
.payroll .our-services li:nth-child(1):before {
    background: rgba(0, 0, 0, 0) url("../images/icons/benefits-cust-service.png") no-repeat scroll center center;
}
.payroll .our-services li:nth-child(2):before {
    background: rgba(0, 0, 0, 0) url("../images/icons/payroll-payment-service.png") no-repeat scroll center center;
}
section.reviews .star {
    background: rgba(0, 0, 0, 0) url("../images/icons/star-orange-1.png") repeat scroll 0 0;
}
section.reviews li {
    border-top: 1px solid #d5d5d1;
}
section.reviews .stars {
    background: rgba(0, 0, 0, 0) url("../images/icons/star-orange.png") repeat scroll 0 0;
}
.page-header-menu-content ul li a:hover:after, .page-header-menu-content ul li a.active:after {
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 8px solid #fff;
}
section.banner-why.business.mass-payments-top.ta-center {
    background-image: url("../images/bg-masspayments.jpg");
    background-repeat: no-repeat;
    background-size: cover;
}
section.mass-payments-top .btn.btn-signup {
    border: 2px solid #f3b02f;
    color: #f3b02f;
}
.key-benefits li:nth-child(1):before {
    background: rgba(0, 0, 0, 0) url("../images/icons/benefits-direct-access.png") no-repeat scroll 0 0;
}
.key-benefits li:nth-child(2):before {
    background: rgba(0, 0, 0, 0) url("../images/icons/benefits-largest-range-currencies.png") no-repeat scroll 0 0;
}
.key-benefits li:nth-child(3):before {
    background: rgba(0, 0, 0, 0) url("../images/icons/benefits-compliance-assured.png") no-repeat scroll 0 0;
}
.key-benefits li:nth-child(4):before {
    background: rgba(0, 0, 0, 0) url("../images/icons/benefits-secure-transactions.png") no-repeat scroll 0 0;
}
.key-benefits li:nth-child(5):before {
    background: rgba(0, 0, 0, 0) url("../images/icons/benefits-cust-service.png") no-repeat scroll 0 0;
}
.key-benefits li:nth-child(6):before {
    background: rgba(0, 0, 0, 0) url("../images/icons/benefits-real-time-control.png") no-repeat scroll 0 0;
}
.key-benefits li:nth-child(7):before {
    background: rgba(0, 0, 0, 0) url("../images/icons/benefits-simple-integration.png") no-repeat scroll 0 0;
}
.key-benefits li:nth-child(8):before {
    background: rgba(0, 0, 0, 0) url("../images/icons/benefits-scale-service.png") no-repeat scroll 0 0;
}
.mass-payments .how-it-works-images .item strong {
    color: #f3b02f;
}
.mass-payments section.saving-section {
    background-color: #fff;
}
.integrate-section .logos {
    border: 1px solid #cecece;
}
.integrate-section .btn {
    border: 2px solid #f3b02f;
    color: #f3b02f;
}
.addons-details-header .right .sprites-addons {
    background-repeat: no-repeat;
}
.page-header-menu-content ul li a.back:hover:after {
    border: none;
}
.page-header-menu-content ul li a.back:before {
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 9px solid #fff;
}
.jcurve-addon-logo {
    background-image: url(../images/addons/jcurve-addon-logo.png);
}
section.details .steps li {
    border: 1px solid #eeeff0;
    background-color: #ffffff;
}
section.details .steps li .number {
    background-color: #f3b02f;
    color: #fff;
    border-radius: 50%;
}
.netsuite-01 {
    background-image: url(../images/addons/netsuite-01.png);
}
.netsuite-02 {
    background-image: url(../images/addons/netsuite-02.png);
}
.netsuite-03 {
    background-image: url(../images/addons/netsuite-03.png);
}
.netsuite-04 {
    background-image: url(../images/addons/netsuite-04.png);
}

.addons-details-links a.btn.btn-primary.sign-up.register-popup.right-arrow:focus {
    box-shadow: none;
    border-color: transparent;
}

.myob-addon-logo {
    background-image: url(../images/addons/myob-addon-logo.png);
}
.myob-01 {
    background-image: url(../images/addons/myob-01.png);
}
.myob-02 {
    background-image: url(../images/addons/myob-02.png);
}
.myob-03 {
    background-image: url(../images/addons/myob-03.png);
}
.myob-04 {
    background-image: url(../images/addons/myob-04.png);
}
.quickbooks-addon-logo {
    background-image: url(../images/addons/quickbooks-addon-logo.png);
}
.qb-01 {
    background-image: url(../images/addons/qb-01.png);
}
.qb-02 {
    background-image: url(../images/addons/qb-02.png);
}
.qb-03 {
    background-image: url(../images/addons/qb-03.png);
}
.qb-04 {
    background-image: url(../images/addons/qb-04.png);
}
.sage-addon-logo {
    background-image: url(../images/addons/sage-addon-logo.png);
}
.sage-01 {
    background-image: url(../images/addons/sage-01.png);
}
.sage-02 {
    background-image: url(../images/addons/sage-02.png);
}
.sage-03 {
    background-image: url(../images/addons/sage-03.png);
}
.sage-04 {
    background-image: url(../images/addons/sage-04.png);
}
.sap-addon-logo {
    background-image: url(../images/addons/sap-addon-logo.png);
}
.sap-01 {
    background-image: url(../images/addons/sap-01.png);
}
.sap-02 {
    background-image: url(../images/addons/sap-02.png);
}
.sap-03 {
    background-image: url(../images/addons/sap-03.png);
}
.sap-04 {
    background-image: url(../images/addons/sap-04.png);
}
.xero-addon-logo {
    background-image: url(../images/addons/xero-addon-logo.png);
}
.xero-01 {
    background-image: url(../images/addons/xero-01.png);
}
.xero-02 {
    background-image: url(../images/addons/xero-02.png);
}
.xero-03 {
    background-image: url(../images/addons/xero-03.png);
}
.xero-04 {
    background-image: url(../images/addons/xero-04.png);
}
.page-section-student-transfers .bg-grey, .page-id-1302 .bg-grey {
    background: #f2f6f9;
}
.page-section-student-transfers .hero h2, .page-id-1302 .hero h2 {
    color: #fff;
}
.page-section-student-transfers .hero h3, .page-id-1302 .hero h3 {
    color: #f3b02f;
}
.page-section-student-transfers .section.presentation p.sup-heading,
.page-id-1302 .section.presentation p.sup-heading {
    color: #a1a8bf;
}
.page-section-student-transfers .section.presentation h2,
.page-id-1302 .section.presentation h2 {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    color: #000;
}
.page-section-student-transfers .section.sendmoney.process,
.page-id-1302 .section.sendmoney.process {
    background: none;
}
.page-section-student-transfers .menu-sign-up-contact-us .btn.contact,
.page-id-1302 .menu-sign-up-contact-us .btn.contact {
    border: 1px solid #52649b;
    color: #1c337b;
}
.page-section-student-transfers .menu-sign-up-contact-us .btn.signup,
.page-id-1302 .menu-sign-up-contact-us .btn.signup {
    border: 1px solid #52649b;
    color: #1c337b;
}
.page-section-student-transfers .menu-sign-up-contact-us .btn.contact,
.page-id-1302 .menu-sign-up-contact-us .btn.contact {
    border: 1px solid #a1a8bf;
    color: #a1a8bf;
}
.section.sendmoney_needed_info {
    background: #47516d url("../images/bg-sendmoney3.jpg") no-repeat scroll center top / cover;
    color: #fff;
}
.section.sendmoney_needed_info li::before {
    background: rgba(0, 0, 0, 0) url("../images/icons/bullet.png") no-repeat scroll center center;
}
.section.sendmoney.process li.arrow {
    background: rgba(0, 0, 0, 0) url("../images/icons/arrow-process2.png") no-repeat scroll center 80px;
}
.page-section-student-transfers .section-faq-header h2,
.page-id-1302 .section-faq-header h2 {
    background: rgba(0, 0, 0, 0) url("../images/sep.png") no-repeat scroll center bottom;
}
.menu-live-exchange-rates .tabs a {
    color: #c2c2c2;
}
.page-id-7692 .container-full {
    background-image: url(../images/bg-refer.jpg);
    background-size: cover;
}
.section.referralprogram {
    background-color: #fff;
}
.section.referralprogram h4 {
    background-color: transparent;
    color: inherit;
}
.section.referralprogram h3,
.section.referralprogram h4 {
    color: #202f7b;
}
.refer-header h1 {
    color: #202f7b;
}
.refer-header h2 {
    color: #202f7b;
}
.refer-header p {
    color: #202f7b;
}
.refer-header ul.links li a {
    color: #fff;
}
.refer-header a.invite {
    background-color: #00D2AE;
    color: #444659 !important;
    border-radius: 20px;
    line-height: 19px;
    font-size: 16px;
}
.refer-header a.rewards {
    background-color: #274185;
    border-radius: 20px;
    line-height: 19px;
    font-size: 16px;
}
ul.share a {
    color: #fff;
}
ul.share a.facebook .icon,
ul.share a.twitter .icon,
ul.share a.linkedin .icon {
    border-right: 1px solid #fff;
}
ul.share a.facebook .icon {
    background: url(../images/icons/ico-facebook-white-small.png) no-repeat center;
}
ul.share a.twitter .icon {
    background: url(../images/icons/ico-twitter-white-small.png) no-repeat center;
}
ul.share a.facebook {
    background-color: #5067ae;
}
ul.share a.twitter {
    background-color: #5ebbe1;
}
ul.share a.linkedin {
    background: none;
    background-color: #0077B5;
}
ul.share a.linkedin .icon {
    background: url(../images/icons/ico-linkedin-white-small.png) no-repeat center;
}
section.how-it-works-refer {
    background: white;
}
section.how-it-works-refer h2 {
    color: #202f7b;
}
section.how-it-works-refer .steps .step .left {
    background: url(../images/icons/arr-refer-step-left.png) no-repeat right center;
}
section.how-it-works-refer .steps .step .right {
    background: url(../images/icons/arr-refer-step-right.png) no-repeat left center;
}
section.how-it-works-refer .icon-1 {
    background: url(../images/icons/ico-refer-step-1.png) no-repeat center center;
}
section.how-it-works-refer .icon-2 {
    background: url(../images/icons/ico-refer-step-2.png) no-repeat center center;
}
section.how-it-works-refer a.get-started {
    background-color: #f3b02f;
    color: #fff;
}
.page-id-61 main > .container-full,
.page-id-68 main > .container-full,
.page-id-8573 main > .container-full,
.page-id-7847 main > .container-full,
.page-section-login > .container-full {
    background-color: #FAFAFA;
}
.default-login-form .form_table_outframe,
.page-id-115 main .container,
.page-id-1838 main .container,
.form_table_outframe_27,
.form_table_outframe_18 {
    background: #FFFFFF;
    border-radius: 16px;
    box-shadow: 0px 8px 16px rgb(0, 0, 0, 0.08);
}
.default-login-form .form_table_outframe .form_label_cell,
.form_table_outframe_18 .form_label_cell,
.form_table_outframe_27 .form_label_cell {
    color: #4F4F4F;
}
.default-login-form .form_table_outframe .login_subscribe_row input,
.form_table_outframe_18 .login_subscribe_row input,
.form_table_outframe_27 .button_subscribe_row input {
    background-image: none;
}
.default-login-form .form_table_outframe .username_loginto_row input.form-control,
.default-login-form .form_table_outframe .password_loginto_row input.form-control,
.default-login-form .form_table_outframe .userId_row input.form-control,
.form_table_outframe_27 .email_row input.form-control,
.form_table_outframe_18 .email_row input.form-control {
    color: #4F4F4F!important;
    border: 1px solid rgba(68, 70, 89, 0.16);
}
.default-login-form .form_table_outframe .username_loginto_row input.form-control::placeholder,
.default-login-form .form_table_outframe .userId_row input.form-control::placeholder,
.form_table_outframe_27 .email_row input.form-control::placeholder,
.form_table_outframe_18 .email_row input.form-control::placeholder {
    color: #444659;
}

#login_form_menu_links a,
#register_menu_links a {
    color: #008AFF;
}
.page-id-115 main > .container-full {
    background: #FAFAFA;
}
.page-id-115 .calc_captcha_row {
    background-color: transparent;
}
.page-id-115 .section.title h1 {
    background-image: none;
}
.page-id-7847 .section.title h1 {
    background-image: none;
    color: #f2a90c;
}
.new-login h2 {
    color: #4c5867;
}
.new-login h2 .highlight {
    color: #133b6b;
    border-bottom: 4px solid #e8eddb;
}
.new-login .arrow {
    background: url("../images/new-user-arrow.png") no-repeat;
}
.new-login .circle {
    background: url("../images/account-serttings-location.png") no-repeat;
    background-size: 100% 100%;
}
.new-login .finished {
    background: #EDF1E0;
}
.new-login .step {
    border-radius: 2px;
}
.new-login .steps .step.finished .new-customer-step {
    color: #8CB445;
}
.new-login .steps .step.finished .new-customer-step .number {
    background-color: #8CB445;
    color: #FFF;
}
.new-login .highlighted {
    background-color: #d9ebf6;
}
.new-login .steps .step.highlighted .new-customer-step .number {
    background-color: #67b8de;
    color: #FFF;
}
.new-login .icon-step-1, .new-login .icon-step-3 {
    background: url("../images/new-user-step-1.png") no-repeat;
}
.new-login .icon {
    background-repeat: no-repeat;
    background-size: 100% auto;
}
.new-login .ico-customer-service {
    background-image: url("../images/icons/customer-service.png");
}
.new-login .ico-bank-account-doc {
    background-image: url("../images/icons/bank-account-doc.png");
}
.new-login .icon-step-2 {
    background: url("../images/new-user-step-2.png") no-repeat;
}
.new-login .steps .step.highlighted .new-customer-step .number, .new-login .steps .step.finished .new-customer-step .number {
    border-radius: 50%;
}
.new-login .finished .icon-step-1, .new-login .finished .icon-step-2, .new-login .finished .icon-step-3 {
    background: url(../images/icons/tick.png);
    background-repeat: repeat;
    background-size: auto auto;
    background-size: 50px 50px;
    background-repeat: no-repeat;
}
#multy_benef_payment .alerts_cell,
.request-summary-table .alerts_cell {
    color: #a94442;
}
#multy_benef_payment .alerts_cell .blue_text,
table.striped .blue-text {
    color: #31708f;
}
/*Tooltip*/
.table-data-tooltip {
    background: url(../images/icons/ico-preview.png) no-repeat;
    overflow: hidden;
}
.table-data-tooltip.open {
    background: none !important;
}
.multy_benef_payment_form_step_navi {
    background-color: #FFFFFF;
}
.multy_benef_payment_form_step_navi span,
.multy_benef_payment_form_step_navi:after {
    background-color: #fff;
    border: 1px solid #2853ba;
    border-radius: 26px;
    color: #2853ba;
}

.multy_benef_payment_form_step_navi .form_step_navi_current,
.accounts-summary-steps span.current,
.make-payment-steps span.current {
    background-color: #274185;
    border: 1px solid #274185;
    color: #fff;
}
.self_block a {
    color: #1c337b;
}
.currency_rate_per_unit_positive {
    background: url("../images/icons/icon-up.png");
    background-repeat: no-repeat;
    background-position: right center;
}
.currency_rate_per_unit_negative {
    background: url("../images/icons/icon-down.png");
    background-repeat: no-repeat;
    background-position: right center;
}
.currency_rate_per_unit_hold {
    background: url("../images/indicator.png");
    background-repeat: no-repeat;
    background-position: right -43px;
}
a.graphs_ico {
    background: url(../images/icons/icon-graph.png) no-repeat;
    background-position: center center;
}
a.reverse_ico {
    background: url(../images/icons/icon-reverse.png) no-repeat;
    background-position: center center;
}
table .options a:hover {
    opacity: .8;
}
.accounts_payment_summary .batch_sum_details_cell {
    border-right: 0;
}
.accounts_payment_summary .usr_bank_from_data_cell {
    border-left: 0;
}
.form_beneficary_list .table_border {
    background-color: white;
}
.form_beneficary_list .select-type-input.loading,
.form_beneficary_list .fee_cell.loading {
    background: url(../images/loader.svg) no-repeat 50% 50% #fff;
}
.form_beneficary_list tbody td,
.form_clients_list tbody td {
    border: 0;
}
a.ml_28884 {
    color: #FFFFFF;
    border-radius: 18px;
    background-color: #274185;
}
a.ml_28883 {
    color: #274185;
    border-radius: 18px;
    border-color: #274185;
    background-color: #FFFFFF;
}
.form_data_grid a[data-letter] {
    border-color: transparent;
    background-color: #00D2AE;
    border-top-right-radius: 80%;
    border-bottom-right-radius: 80%;
    color: white;
}
.form_data_grid a[data-letter]:hover {
    opacity: 1;
    color: white;
}
.multy-pay-pagination #update_2,
.multy-pay-pagination #update_3 {
    background-image: none;
}
.invoices-summary-table .simp_table_wrap {
    background-color: #fff;
}
.full-lenght-head {
    background-color: #1C337B;
    color: #fff;
}
.converter-column h2 {
    color: #b2cf5a;
}
.theme-text {
    color: #b2cf5a;
}
.ots-partner-info {
    color: #1E326D;
}
.ots-partner-info span {
    color: #333;
}
.commission-summary-table a {
    color: #f3b02f;
}
.commission-summary-table .options_cell a:hover {
    opacity: .8;
}
.ots-filter-form {
    background: #ececed;
}
.ots-contact-person-container .contact-person-left {
    background: #ccc;
    color: #fff;
}
.ots-contact-person-container .contact-person {
    border: 1px solid #ccc;
}
.contact-person .contact-heading {
    color: #263079;
}
.contact-person .contact-email {
    color: #fff;
}
.contact-person .contact-email:before {
    background: url("../images/icons/icon-sendemail.png") no-repeat;
    background-size: 100%;
}
.referral-summary .not-active,
.referral-summary .active {
    border: 2px solid #f3b02f;
}
.referral-summary .not-active:after,
.referral-summary .not-active:before,
.referral-summary .active:after,
.referral-summary .active:before {
    border: 2px solid #f3b02f;
}
.referral-summary .not-active {
    border-radius: 100%;
}
.referral-summary .not-active:after,
.referral-summary .not-active:before {
    border-left: none;
}
.referral-summary .active {
    border: none;
}
form#refer_client #update,
form#refer_client #update_2 {
    background-image: none;
}
.faq .faq-title h3 a.faq-anc, .faq .faq-title h3 button.faq-anc {
    color: #1c337b;
    border: unset;
    text-align: left;
    align-items: flex-start;
    background-color: transparent;
}
.faq-text a {
    color: #f3b02f;
}
.faq .faq-anc.active {
    color: #6073ac !important;
}
.faq .faq-anc:before {
    background: url(../images/icons/question.svg) center center no-repeat;
}
.faq .guides-video:before {
    background: url(../images/icons/video.svg) center center no-repeat;
}
.faq .guides-download:before {
    background: url(../images/icons/download.svg) center center no-repeat;
}
.faq .faq-anc.active:before {
    opacity: 1;
}
.faq_blue_txt {
    color: #1c337b;
}
.faq_success {
    border: 1px solid #d7d7d7;
    color: #fff;
    border-radius: 3px;
    background: #7faf2f;
}
.collapsed .collapsed-anc:after {
    background: url(../images/icons/arrow-dropdown-dark.png) center center no-repeat;
}
.upload_image_form_input input[type=button]{
    color: #444659;
    background-color: #00D2AE;
    border:  1px solid #00D2AE;
    border-radius: 20px;
    line-height: 19px;
    font-size: 16px;
    padding: 8px 16px;
    width: 68%;
}
.upload_image_form_input input[type=button]:hover,
.upload_image_form_input input[type=button]:active {
    background-color: #00C2A1;
    border:  1px solid #00C2A1;
}
.page-id-7618 .section.convertor {
    background: transparent;
}
.page-id-7618 .container {
    background-color: #fff;
}
.popular-links .box {
    -webkit-box-shadow: 0px 0px 5px 2px rgba(50, 50, 50, 0.15);
    -moz-box-shadow: 0px 0px 5px 2px rgba(50, 50, 50, 0.15);
    box-shadow: 0px 0px 5px 2px rgba(50, 50, 50, 0.15);
}
.popular-links h3:after {
    background: url(../images/arr-circle-down.png) no-repeat;
}
.links-nav .col-lg-5 {
    background-color: #c7ccda;
}
.links-nav .col-lg-5:hover {
    background-color: #52649b;
    color: #fff;
}
.links-nav a:hover {
    color: #fff;
}
.links-nav .last-element a {
    background-color: #52649b;
    color: #fff;
}
.col-lg-4 .inner-page-right-currency-calculator {
    background-color: #fff;
    border: 1px solid #d7d7d7;
    border-radius: 3px;
}
.col-lg-4 .inner-page-right-currency-calculator .form-control {
    background: url(../images/icons/icon-textinput.png) 10px center no-repeat;
}
.col-lg-4 .inner-page-right-currency-calculator select.form-control {
    color: #999;
}
.col-lg-4 #currency_calc_from {
    background: url(../images/icons/icon-currency1.png) 10px center no-repeat;
}
.col-lg-4 #currency_calc_to {
    background: url(../images/icons/icon-currency2.png) 10px center no-repeat;
}
.col-lg-4 .inner-page-right-currency-calculator .form-control[type=submit]:hover {
    border: 1px solid #00C2A1;
    background-color: #00C2A1;
    box-shadow: none;
}
.col-lg-4 #currency_converter_menu_links a {
    color: #999;
}
.col-lg-4 .inner-page-right-currency-calculator .form-control[type=submit] {
    background: #00D2AE url(../images/icons/icon-convert.png) 90% center no-repeat;
    border: 1px solid  #00D2AE;
}
input#browse,
label#upload_payments_file_library_check,
.slider-upload-file #button_reset {
    background: #FFFFFF;
    border: 1px solid #274185;
    color: #274185;
    border-radius: 20px;
    line-height: 19px;
    font-size: 16px;
}
label#upload_payments_file_library_check:hover {
    opacity: 0.8;
}
.slider-upload-file #upload_button,
.slider-upload-file #cancel_button {
    background: #274185;
    border: 1px solid #274185;
    color: #fff;
    padding: 8px 16px;
}
.slider-upload-file #upload_button:hover,
.slider-upload-file #cancel_button:hover {
    background: #1c337b;
    border: 1px solid #1c337b;
}

.slider-upload-file .download-link {
    background: url("../images/icons/ico-download.png") no-repeat;
}
.slider-upload-file .delete-file-link {
    background: url("../images/icons/ico-remove.png") no-repeat;
}
.slider-upload-file table a:hover {
    opacity: .8;
}
.slider-upload-file #quote_file_upload_form_table .loading {
    background-position: 11% 50%;
}
#pages_content_26760 table a {
    color: #f3b02f;
}
#pages_content_26760 table a:hover {
    color: inherit;
}
td.pdf_instructions_cell a {
    background-image: url('../images/icons/icon_pdf_13x13.gif');
    background-repeat: no-repeat;
}
a.connector_download_button {
    color: #fff;
    background-color: #00D2AE;
    border: 1px solid #00D2AE;
    border-radius: 20px;
}
a.connector_download_button:hover {
    box-shadow: none;
    background-color: #00C2A1;
    border: 1px solid #00C2A1;
}
.large-upload-subtitle {
    color: #2853ba;
}
.large-upload-time,
.large-upload-num-errors {
    color: #1c94e0;
}
.large-upload-filename {
    color: #7fa215;
}
.large-upload-errors a {
    color: #1c94e0;
}
.show-testimonial {
    color: #333333;
}
.orange-underline-links a {
    color: rgba(0, 138, 255, 1);
}
.section_three_icons.icon {
    background-repeat: no-repeat;
    background-position: center;
}
.page-id-8578 .section_three_icons.icon.first_element {
    background-image: url(../images/auto-reconciliation.png);
}
.page-id-8578 .section_three_icons.icon.second_element {
    background-image: url(../images/fast-integration.png);
}
.page-id-8578 .section_three_icons.icon.third_element {
    background-image: url(../images/remove-admin.png);
}

@media print {
    table.striped,
    table.form_data_grid {
        border: none;
    }
    table.striped td span.title-mobile,
    table.form_data_grid td span.title-mobile {
        color: #1c337b;
    }
    table.striped tbody td,
    table.form_data_grid tbody td {
        border: none;
    }
}

/* www_div_forms.css */

/* IE fixes */
span.form-control {
    background-color: transparent;
    border: none;
}
.form-control[type=submit]:focus {
    box-shadow: none;
}
.form-control {
    border-radius: 0;
    background: white;
}
.form-control[type=submit],
.form-control[type=reset],
.form-control[name="cancel_button"] {
    background: #00D2AE;
    border: 1px solid #00D2AE;
    border-radius: 20px;
    color: #444659;
    line-height: 19px;
    font-size: 16px;
}
#login_subscribe.form-control[type=submit],
#button_subscribe.form-control[type=submit] {
    background: #274185;
    color: #fff;
    border-color: #274185;
    background-image: url(../images/right-arrow-white.png);
    background-size: 10px;
    background-repeat: no-repeat;
    background-position: calc(100% - 12px) 12px;
}
#login_subscribe.form-control[type=submit] {
    background-position: calc(100% - 12px) 14px;
}
.form-control[type=submit]:hover,
.form-control[type=reset]:hover,
.form-control[name="cancel_button"]:hover {
    background-color: #00C2A1;
    transition:0.3s;
}

.form-control[type=submit]:not(#__step_num__next, #save_and_return_btn, #login_subscribe, #button_subscribe, #update_1, #update_2, #update_3, #update_24, #__step_num__nextsave_and_return_btn) {
    background-image: url(../images/icons/arrow-right-bluish.png);
    background-repeat: no-repeat;
    background-size: 12px;
    background-position: 97% center;
}
div#payer_details_info_button_subscribe_form_input #button_subscribe {
    color: #444659;
    background-image:none;
    background-color: #00D2AE;
    border-color: #00D2AE;
}
div#payer_details_info_button_subscribe_form_input #button_subscribe:hover {
    border: 1px solid transparent;
    background-color: #00C2A1;
}

#cancel_btn {
    background: #CD313A;
    border: 1px solid #CD313A;
    color: white;
    line-height: 19px;
    font-size: 16px;
}
#cancel_btn:hover {
    background: #bD111A;
    border: 1px solid #bD111A;
}

div#tm_invoices_filters_btn_search_form_input #btn_search,
div#search_beneficiaries_btn_search_form_input #btn_search{
    background-position: 90% center;
}

#update_1 {
    background-position: 90% center;
    border-bottom-width: 2px;
}

#update_1.form_beneficial_owners_field  {
    background-position: 97% center;
}

#update_3 {
    background-position: 90% center;
}

div#clients_add_button_subscribe_form_input #button_subscribe,
div#quote_payment_request_button_subscribe_form_input #button_subscribe,
div#quote_file_upload_button_subscribe_form_input #button_subscribe,
div#refer_friend_button_subscribe_form_input #button_subscribe,
div#upload_docs_button_subscribe_form_input #button_subscribe,
div#my_details_c_submit_form_input #c_submit{
    background-position: 90% center;
}

#button_subscribe[value="Submit and View Payment Requests Summary"]{
    background-position: 97% center !important;
}
div#user_verify_details_button_subscribe_form_input #button_subscribe,
#button_generate{
    background-position: 95% center;
}

#filter.form-control[type=submit] {
    background-position: 89% center;
}

input[value="Step 2: Click Here to Save Account Details"] {
    background-position: 97% center;
}

.section.convertor .form-control[type=submit]:not([disabled]):not(.disabled):active {
    background-color: #a1a8bf;
    background-image: none;
    color: #fff;
}
.custom_type_input input[type=submit],
input.validator_step_button[type=submit] {
    border: 1px solid #00D2AE;
}
.custom_type_input input[type=submit] {
    border: 1px solid #00D2AE;
    background-color: #00D2AE;
}
.button_subscribe_row input[type=submit] {
    background-color: #00D2AE;
}

form#virtual_account_filter .button_subscribe_row input[type=submit],
form#ga_all_transactions .button_subscribe_row input[type=submit] {
    color: #274185 !important;
    padding: 8px 16px;
    border: 1px solid #274185;
    background-color: #fff;
    border-radius: 20px;
    background: unset;
}
form#virtual_account_filter .button_subscribe_row input[type=submit]:hover,
form#virtual_account_filter .button_subscribe_row input[type=submit]:focus,
form#ga_all_transactions .button_subscribe_row input[type=submit]:hover,
form#ga_all_transactions .button_subscribe_row input[type=submit]:focus {
    color: #fff !important;
    padding: 8px 16px;
    border: 1px solid transparent;
    background-color: #274185 !important;
    border-radius: 20px;
    background: unset;
}
form#virtual_account_filter .button_subscribe_row input[type=submit]:focus,
form#ga_all_transactions .button_subscribe_row input[type=submit]:focus {
    text-decoration: underline;
}
.form-inline-lg form#virtual_account_filter .form_table,
.form-inline-lg form#ga_all_transactions .form_table {
    justify-content: start;
}
form#ga_all_transactions #ga_all_transactions_button_subscribe_row,
form#virtual_account_filter #virtual_account_filter_button_subscribe_row {
    margin-right: auto;
}
.table-virtual-account-details table.striped thead th,
.table-global-account-details table.striped thead th {
    background-color: #F0F0F2;
    color: #444659;
    padding: 1rem 0.35rem 1rem 0.35rem;
}

.table-virtual-account-details table.striped tbody tr td,
.table-global-account-details table.striped tbody tr td {
    border: unset;
    border-bottom: 2px solid #F0F0F2;
    padding: 1rem 0.35rem 1rem 0.35rem;
}
.table-virtual-account-details .page_menu,
.table-global-account-details .page_menu
{
    background-color: unset;
    border: unset;
    font-size: 0.9rem;
}

.table-virtual-account-details .page_menu .page_menu_total_records,
.table-global-account-details .page_menu .page_menu_total_records
{
    background-color: unset;
    border: unset;
    font-size: 0.9rem;
    padding: 6px 2px 6px 12px;
}
.table-virtual-account-details .page_menu .page_menu_navigation,
.table-global-account-details .page_menu .page_menu_navigation
{
    background-color: unset;
    border: unset;
    color: #444659;
    font-size: 0.9rem;
    display: flex;
    flex-flow: row nowrap;
    align-items: center;
    align-content: center;
}
.table-virtual-account-details .page_menu .page_menu_navigation .page_menu_go_to,
.table-global-account-details .page_menu .page_menu_navigation .page_menu_go_to,
.table-virtual-account-details .page_menu .page_menu_navigation input, .table-virtual-account-details .page_menu .page_menu_navigation select,
.table-global-account-details .page_menu .page_menu_navigation input, .table-global-account-details .page_menu .page_menu_navigation select
{
    color: #444659;
    font-size: 0.9rem;
}
.table-virtual-account-details .page_menu .page_menu_navigation select,
.table-global-account-details .page_menu .page_menu_navigation select
{
    border: solid 1px #444659;
}

.button_subscribe_row input[type=submit]:hover {
    border: 1px solid transparent;
    background-color: #00C2A1;
}
.verifier_loading {
    background-image: url(../images/loader.gif);
    background-size: 100%;
    background-repeat: no-repeat;
    background-position: -1000px 0;
}
form input[type=checkbox] + label {
    background-color: #fff;
    border: 2px solid rgba(68,70,89,0.80);
}
form input[type=checkbox]:disabled + label,
form input[type=radio]:disabled + label {
    background-color: #e9ecef;
}
form input[type=checkbox][aria-invalid=true] + label {
    background-color: #fff;
    border-radius: 0.25rem;
    border: 1px solid red;
}

/* radio buttons */
form input[type="radio"] + label,
.page-id-8813 input[type="radio"] + label {
    border: 1px solid #d5d5d1;
    border-radius: 28px;
    background-color: #fff;
}
.page-id-115 form input[type="radio"] + label {
    border-color: #444659;
    opacity: 0.8;
}
form input[type=radio][aria-invalid=true] + label {
    border: 1px solid red;
    border-radius: 28px;
    background-color: #fff;
}
form input[type="radio"]:checked + label::after {
    background-color: #A5A7AB;
    border-radius: 12px;
}
.page-id-115 form input[type="radio"]:checked + label::after {
    border-color: #444659;
}
/* dropdown/select fields */
select.form-control {
    border: 1px solid #dfdfdf;
}
.form_under_text_paragraph {
    color: #999;
}
.form_step_navi span {
    color: #ccc;
}
span.form_step_navi_current {
    border-bottom: 2px solid #f3b02f;
    color: inherit;
}
/* field with error */
.form-control.err,
.err ~ .form-control,
div.err[class*="_form_text_paragraph"] ~ div .form-control,
[aria-invalid]:not(:focus),
[aria-invalid] + .lazy-list-box-container .toggle-control:not(:focus),
.lazy-list-box-assignee select[aria-invalid] + .lazy-list-box-container .lazy-list-box-options:not(:focus) {
    box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, .5);
    border: none;
}
.not-accessible .form-control {
    border: none;
    background: none !important;
    color: #6f7078;
}

.calc_captcha_row {
    color: #4F4F4F;
    background-color: transparent;
    border: 1px solid #c7ccda;
    border-radius: 3px;
}
.calc_captcha_row input {
    border-color: rgba(68, 70, 89, .4);
}

.date_type_input,
.date-type-input,
.date_type_input div.form_input {
    display: flex;
    align-content: center;
    justify-content: flex-start;
    align-items: center;
    flex-direction: row;
    flex-wrap: wrap;
}

.date_type_input input,
.date-type-input input.form_fields,
.form_th_edit_value_date_form_field {
    /* background: #fff url(../images/icons/calendar.png) 95% center no-repeat;
    background-size: 24px 24px; */
    min-width: 8.5em;
}
.form_beneficary_list .date_type_input.form-control {
    padding-right: 25px;
    max-width: 10em;
}
#email.err ~ .form_right_info {
    color: #dc3545;
}
.form-big .form_table_outframe {
    background-color: white;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
}
.form-big .form_table_outframe .form_label_cell {
    color: #000;
}
.form-big .form_table_outframe .login_subscribe_row input,
.form-big .form_table_outframe .login_subscribe_row input,
.form-big .form_table_outframe .button_subscribe_row input {
    background-image: none;
}
/* form loading message */
.custom_class_loadingmsg {
    color: #2c53cf;
}
#loading-msg .loading-img, #multy_benef_payment.loading #multy_benef_payment__step_num__next, #js_popup.register-login-popup .button_subscribe_form_input.loading, #js_popup.private-area-popup .button_subscribe_form_input.loading {
    background: url("../images/loader.gif") no-repeat 50% 50%;
}
.password_type_input li.is-valid {
    color: #28a745;
}
.password_type_input .pass_req .ico {
    background-size: 100% 100%;
}
.pass_req li.is-valid .ico {
    background-image: url(../images/icons/tick.png);
}
.pass_req li.err .ico {
    background-image: url(../images/icons/cross.png);
}
.form_table_outframe_2276 .register_register_info_row {
    color: #f3b02f;
}
.form_table_outframe_2276 .username_form_input .form-control:not(.err) {
    border: 1px solid #f3b02f;
    color: #f3b02f;
}
.page-id-115 .terms_of_use_agree_row a,
.page-id-115 .newsletter_and_privacy_policy_agree_row a {
   color: #008AFF;
}
.form_table_row.advanced_filters_row table td {
    border: none;
}
.form_table_frame_76,
.form_table_frame_62 {
    background-color: #E8EFF1;
    color: #444659;
}

.body-lng-fr .form_table_frame_76 select,
.body-lng-fr .form_table_frame_76 input,
.body-lng-fr .form_table_frame_76 label,
.body-lng-es .form_table_frame_76 select,
.body-lng-es .form_table_frame_76 input,
.body-lng-es .form_table_frame_76 label
{
    font-size: 0.9rem;
}

#th_hidden_sum_form {
    border-radius: 2px;
    color: #9699a1;
    background: #fff;
    border: 1px solid rgba(0, 0, 0, 0.2);
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
}
#th_hidden_sum_form:after, #th_hidden_sum_form:before {
    border: solid transparent;
}
#th_hidden_sum_form:after {
    border: 15px rgba(255, 255, 255, 0);
    border-top-color: #fff;
}
#th_hidden_sum_form:before {
    border: 16px rgba(0, 0, 0, 0);
    border-top-color: #ccc;
}
#th_hidden_sum_form .form_text_paragraph a {
    color: #ff0000;
}
#th_edit_sum_form_amount {
    color: #726e6d;
}

.multy-pay-pagination,
.select-type-input #p_number,
.multy-pay-pagination input[type=submit] {
    background: none;
    color: unset;
    border: 1x solid #dfdfdf;
}
.multy-pay-pagination input[type=submit]:hover,
.multy-pay-pagination input[type=submit]:not([disabled]):not(.disabled):active {
    background: none;
    border: 0;
    box-shadow: none;
    text-decoration: underline;
}
#multy_benef_payment__step_num__next_save_and_return_btn input {
    border: none;
    color: #274185;
    padding-right: 16px;
    padding-left: 30px;
    background: unset;
    background-image: url(../images/icons/arrow-left-bluish.png);
    background-repeat: no-repeat;
    background-size: 1rem;
    background-position: 0% center;
}
#multy_benef_payment__step_num__next_save_and_view_payment_btn input[type=submit] {
    background-color: #274185;
    border-color: #274185;
    color: #FFF;
    background-image: url(../images/right-arrow-white.png) !important;
    border: none;
}
#multy_benef_payment__step_num__next_save_and_view_payment_btn input[type=submit]:hover{
    background-color: #274185;
    border-color: #274185;
}

.form_table_outframe_2375 .textarea_type_input {
    background: none;
    border: 0;
    color: #acb1b4;
}

.form_table_outframe_2375 .text_type_input {
    border: none;
    background-color: transparent;
}

.form_table_outframe_2375 .textarea_type_input:focus,
.form_table_outframe_2375 .text_type_input:focus {
    background: none;
    box-shadow: none;
}
.form_table_outframe_2375 .email_type_input {
    background: none;
    border: 0;
    color: #acb1b4;
}
.form_table_outframe_2375 .email_type_input input:focus {
    background: none;
    outline-color: transparent;
    box-shadow: none;
}
.form_table_outframe_2375 .enquiry_input_cell {
    border: 1px solid #d7d7d7;
    border-radius: 3px;
}
.form_table_outframe_2375 .refer_a_friend_annonimous_name_input_cell {
    border: 1px solid #d7d7d7;
    border-radius: 3px;
}
.form_table_outframe_2375 .email_input_cell {
    border: 1px solid #d7d7d7;
    border-radius: 3px;
}
.form_table_outframe_2375 .enquiry_input_cell:before {
    background: url(../images/icons/icon-query.png) center center no-repeat;
}
.form_table_outframe_2375 .refer_a_friend_annonimous_name_input_cell:before {
    background: url(../images/icons/icon-name.png) center center no-repeat;
}
.form_table_outframe_2375 .email_input_cell:before {
    background: url(../images/icons/icon-email.png) center center no-repeat;
}
.form_table_outframe_2375 .page_header {
    color: inherit;
}
#pages_content_48596 .faq_success {
    border: 1px solid #d7d7d7;
    color: #fff;
    border-radius: 3px;
    background: #7faf2f;
}
.form_table_outframe_10 .form_table_row .form_label .required {
    color: #000;
}
.form_table_outframe_10 .form_table_row .form_label_cell {
    color: #4F4F4F;
}
.form_table_outframe_10 .group-fields-account_type,
.form_table_outframe_2406 .group-fields-account_type {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
}
.form_table_outframe_10 .button_subscribe_row .form-control {
    background-image: none;
}
.form_table_outframe_10 .alert-danger {
    background-image: url(../images/icons/red-exclamation-alert48x48.png);
    background-size: 2em;
    background-position: 0.5em 1em;
    background-repeat: no-repeat;
    color: #444659;
}
.form_table_outframe_10 .alert-education.alert-danger a {
    color: #008AFF;
}
.page-id-1838 .section.title h1 {
    background-image: none;
    color: #444659;
}
.page-id-1838 .pin_code_row input {
    background-image: url(../images/icons/cell-phone.png);
    background-position: right;
    background-repeat: no-repeat;
    background-origin: content-box;
}
.page-id-1838 .pin_code_form_under_text_paragraph a {
    color: #008AFF;
}

.register-mail-verification-chat a {
    color: #008AFF;
}
.menu_register_frb_notify {
    color: white;
    background: #1c337b;
}
.page-id-6097 .request-payment .section.process ul > li:first-child img,
.page-id-6097 .request-payment .section.process ul > li:nth-child(3) img,
.page-id-6097 .request-payment .section.process ul > li:nth-child(5) img {
    opacity: 0;
}
.page-id-6097 .request-payment .section.process li.arrow {
    background: url(../images/icons/arrow-process-old.png) center 75px no-repeat;
}
.page-id-6097 .request-payment .section.process ul > li:first-child {
    background: url(../../../images/transfermate/process/request-payment.png) 5px 0px no-repeat;
    background-size: 168px;
}
.page-id-6097 .request-payment .section.process ul > li:nth-child(3) {
    background: url(../../../images/transfermate/process/locks-rate.png) 5px 0px no-repeat;
    background-size: 168px;
}
.page-id-6097 .request-payment .section.process ul > li:nth-child(5) {
    background: url(../../../images/transfermate/process/we-transfer.png) 5px 0px no-repeat;
    background-size: 168px;
}
.page-id-6097 .pending-btn {
    background: #f3b02f;
    padding: 10px 35px;
    border-radius: 3px;
    margin-top: 30px;
    color: white;
}
.page-id-6097 .verification-btn {
    background: #1c337b;
}
.page-id-6097 .landing-text-welcome {
    width: 310px;
    display: table;
    margin: 10px auto 10px auto;
    text-align: left;
}


/* mobile.css */
@media (max-width: 1600px) {
    #upload_assignees .upload_csv_batch_text_row {
        flex: 1 70%;
    }
}
@media (max-width: 1480px) {
    section.how-it-works-refer .steps .step .left, section.how-it-works-refer .steps .step .right {
        background: none;
    }
}

@media (max-width: 1400px) {
    #multy_benef_payment_bank_pay_type_form_input, #multi_requests_payment_bank_pay_type_form_input {
        grid-template-columns: repeat(3, 1fr);
    }

    /* regulations. asp */
    .page-id-7488 .section.title {
        background-color: #2e3039;
        color: #fff;
    }
    .page-id-7488 .section.title h1 {
        background: none;
    }
    /* portal-settings */
    .administration_tooltip_url_label {
        right: 40%;
    }
    .ga-va-table tr.ga-actions .menu-link-list li a {
	    font-size: 14px;
    }
    .ga-account-row td span.ga_lt_items {
        flex-direction: column;
    }
    .ga_lt_item {
        margin-left: 0rem;
    }
    .ga-account-row td {
        max-width: 100%;
    }
    .ga-account-row td.last_transaction_cell {
        max-width: 100%;
    }
    .ga-va-table:not(.ga-bank-details) table tr:not(.ga-details):not(.hidden):not(.ga-account-row) td.last_transaction_cell span.title-mobile + div > span {
        max-width: 235px;
    }
    .ga-va-table:not(.ga-bank-details) table:not(.hidden):not(.ga-account-row) td.account_description_cell span.title-mobile + div  > span,
    .ga-va-table:not(.ga-bank-details) table:not(.hidden):not(.ga-account-row) td.client_status_cell span.title-mobile + div  > span,
    .ga-va-table:not(.ga-bank-details) table:not(.hidden):not(.ga-account-row) td.last_transaction_cell span.title-mobile + div  > span
    {
        max-width: 150px;
    }
    #upload_assignees .csv_field_delimiter_row,
    #upload_assignees .csv_text_delimiter_row {
        max-width: 15%;
    }
}

@media (max-width: 1300px) {
    #upload_assignees .upload_csv_batch_text_row {
        flex: 1 60%;
    }
}

@media (max-width: 1200px) {
    #upload_assignees .upload_csv_batch_text_row {
        flex: 1 70%;
    }
    #sweeping_rule_add_cancel_button_row,
    #sweeping_rule_edit_cancel_button_row {
        margin-right: -200px;
    }
}
@media (max-width: 991px) {
    #js_popup.popup-christmas-popup .merry-text strong {
        color: #d04437;
    }
    .nav > ul,
    .nav .parent ul[role=menu] {
        background-color: #fff;
    }
    .nav > ul,
    .nav .parent ul[role=menu] {
        background-color: #f3b02f;
    }
    .nav > ul {
        border-radius: 0 0 5px 5px;
    }
    .nav .parent ul[role=menu] {
        background-color: #bf8b25;
    }
    table td {
        border-bottom: 1px dotted #ccc;
    }
    li.parent ul {
        background-color: #bf8b25 !important;
        border-radius: 0;
    }
    /* FIX - white -> dark text on lower resolutions's menus */
    /* li.parent ul li a {
        color: #FFF !important;
    } */
    li.parent ul li a:hover {
        background-color: rgba(255, 255, 255, 0.27) !important;
    }
    body.scrolled .fixed-header,
    body.scrolled header .fixed-header {
        box-shadow: none;
    }
    body.scrolled header.header .up {
        border-bottom: 1px solid #FFFFFF !important;
    }
    body.scrolled.page-id-28 .nav .nav-toggle a {
        background: url(../images/icons/icon-sandwich-dark.png) center center no-repeat;
    }
    /* Private menu in mobile view */
    body.logged .top .container a.menu-make-a-payment {
        border-radius: 0;
    }
    body.logged .language_title select {
        color: #1C337B;
        background-color: #FFF;
    }
    body.logged .language_title select option, body.logged .language_title select optgroup {
        color: #1C337B !important;
        background-color: #FFF !important;
    }
    body.logged main.main header.header {
        box-shadow: rgba(0, 0, 0, 0.25) -5px 0px 10px 0px;
    }
    body.logged a.toggle_private_menu_btn {
        background-image: url('../images/icons/icon-sandwich-dark.png');
    }
    .nav.header-private-nav .menu_top_private .dropdown-text.dropdown-toggle:after {
        background-image: none;
        border: none;
    }
    .nav.header-private-nav .menu_top_private ul.dropdown-menu {
        border: none;
        border-radius: 0;
        background: url(../images/section-shadow.png) no-repeat;
        background-size: 320px;
        box-shadow: none;
    }
    /* software-addons.asp */
    .addons-list {
        border-bottom: 1px solid #acc0c7;
    }
    .page-section-student-transfers .section.sendmoney.process li.arrow,
    .page-id-1302 .section.sendmoney.process li.arrow {
        background: rgba(0, 0, 0, 0) url("../images/icons/arrow-process3.png") no-repeat scroll center center;
    }
    /*portal-settings*/
    .url_request_payement_row {
        width: 100%;
    }
    .invoice_email_send_for_me_row {
        width: 36%;
    }
    .invoice_email_send_my_own_row {
        width: 63%;
    }
    .url_request_payement_row {
        margin: 0;
        margin-bottom: 5%;
    }
    .url_pending_row {
        margin-left: 0;
        width: 100%;
    }
    .url_pending_input_cell {
        width: 100%;
    }
    .view-my-portal-wrapper {
        width: 20%;
        left: 95%;
    }
    .upload_image_form_input input[type=button]{
        width: 100%;
    }
    #upload_assignees .upload_csv_batch_text_row,
    #upload_assignees .browse_row,
    #upload_assignees .button_reset_row,
    #upload_assignees .csv_field_delimiter_row,
    #upload_assignees .csv_text_delimiter_row {
        flex: 1 100%;
    }
    #upload_assignees .browse_row,
    #upload_assignees .button_reset_row {
        margin-left: 0px;
    }
    #upload_assignees .csv_field_delimiter_row,
    #upload_assignees .csv_text_delimiter_row {
        max-width: 100%;
    }
}

@media (max-width: 768px) {
    #multy_benef_payment_bank_pay_type_form_input, #multi_requests_payment_bank_pay_type_form_input, div#multy_benef_payment div.group-fields-payment_details_entry {
        grid-template-columns: auto;
        grid-row-gap: 20px;
    }
    #multy_benef_payment div.group-fields-source_funds {
        flex-direction: column;
        row-gap: 20px;
    }
    #multy_benef_payment div.group-fields-source_funds .source_funds_bank_form_under_text_paragraph,
    #multy_benef_payment div.group-fields-source_funds .source_funds_ga_form_under_text_paragraph {
        max-width: 90% !important;
    }
    #multy_benef_payment_bank_id_from_form_under_info, #multi_requests_payment_bank_id_from_form_under_info {
        position: revert;
    }
    div#multy_benef_payment div.group-fields-payment_details_entry {
        padding: 60px 20px 20px 20px;
    }
    div#multy_benef_payment div.group-fields-payment_details_entry > div {
        margin: 0;
    }
    .section.global .item {
        border: 1px solid #fff;
    }
    .subhero .container {
        background-image: none;
    }
    .section.office {
        background-image: none;
    }
    .year-achievements .achievements {
        border: none;
        border-radius: 0;
        border-left: solid 12px #AEBBD3 !important;
    }
    .our-story {
        background-position: top left 58px;
    }
    .year-achievements:nth-child(3) {
        background-image: url('../images/cloud-small.png');
        background-repeat: no-repeat;
        background-position: top 40% left 30%;
    }
    .year-achievements:nth-child(7) {
        background-image: url('../images/clouds-triple.png');
        background-repeat: no-repeat;
        background-position: top 40% right;
    }
    .upload_company_logo_text_row,
    .upload_image_row,
    .invoice_email_send_for_me_row,
    .invoice_email_send_for_me_row,
    .url_pending_row {
        width: 100%;
        margin-left: 0;
    }
    .form_brand_your_portal_field {
        flex:  100%;
    }
    .contact_payer_confirm_form_right_info {
        width: 86%;
        margin: 0;
    }
    .upload_image_form_input {
        margin: 0;
    }
    .administration_tooltip {
        width: 80%;
        left: 10%;
        right: 10%;
        bottom: 30%;
    }
    .page-id-8622 .menu-over-pages {
        margin-top: 10%;
    }
    .view-my-portal-wrapper {
        left: 25%;
        top: 110%;
        width: 50%;
    }
    .menu_ga_bank_details,
    .menu_global_accounts_more {
        padding: 5px 10px !important;
        margin-right: 4px !important;
        font-size: 14px !important;
    }
}

@media (max-width: 575px) {
    div.group-fields-payment_details_entry #multy_benef_payment_payment_details_entry_manual_form_above_info {
        width: calc(100vw - 80px);
        white-space: normal;
        top: -68px;
    }
    div.sub-header .logo {
        filter: brightness(0) invert(1);
    }
    .year-achievements .achievements {
        border: none !important;
    }
    .our-story {
        background-image: none;
    }
    .year-achievements {
        background-image: none !important;
    }
    section.details .screen > div,
    .page-id-8153 section.details .screen > div {
        background-position: center center;
        background-size: contain;
        background-repeat: no-repeat;
    }
    .page-id-8622 .menu-over-pages {
        margin-top: 15%;
    }
}

@media (max-width: 515px) {
    .menu-over-pages .wrap-page-top-nav li:first-child.page-top-nav a {
        border-top-left-radius: 4px;
        border-top-right-radius: 4px;
        border-bottom-left-radius: 0;
    }
    .menu-over-pages .wrap-page-top-nav li:last-child.page-top-nav a {
        border-top-right-radius: 0;
        border-bottom-right-radius: 4px;
        border-bottom-left-radius: 4px;
    }
    .contact_payer_confirm_form_right_info {
        width: 80%;
    }
    .administration_tooltip {
        width: 90%;
        left: 5%;
        right: 5%;
    }
    .administration_tooltip_image_info {
        left: 0;
    }
    .administration_tooltip_url_label {
        width: 90%;
        right: 11%;
    }
    .page-id-8622 .menu_simple_links {
        margin-top: 10%;
    }
    .page-id-8630 .mobile-small-margin-top .row,
    .page-id-8629 .mobile-small-margin-top .row,
    .page-id-8628 .mobile-small-margin-top .row,
    .page-id-8627 .mobile-small-margin-top .row,
    .page-id-8611 .mobile-small-margin-top .row {
        margin-top: 1rem !important;
    }
}

@media (max-width: 380px){
    .page-id-8622 .menu-over-pages {
        margin-top: 25%;
    }
}

/* table_grid.css */

@media only screen and (max-width: 1000px) {
    table.striped,
    table.form_data_grid {
        border: none;
    }
    table.striped tr,
    table.form_data_grid tr,
    div.login-history-table table tr {
        border: 1px solid #ececed;
    }
    table.striped td span.title-mobile,
    table.form_data_grid td span.title-mobile {
        color: #1c337b;
    }

    table.striped td.actions_cell span.title-mobile {
        visibility: hidden;
    }

    table.striped tbody td,
    table.form_data_grid tbody td {
        border: none;
    }
    .login-history-table table tbody tr:nth-child(odd) td,
    .login-history-table table tbody tr:nth-child(even) td,
    div table.striped tbody tr:nth-child(even) > td,
    div table.form_data_grid tbody tr:nth-child(even) > td {
        border: none;
    }
    div.table-virtual-account-details table.striped tbody tr:nth-child(even) > td,
    div.table-global-account-details table.striped tbody tr:nth-child(even) > td {
        border-bottom: 2px solid #F0F0F2;
    }
    table.striped td:last-child {
        border-right: none;
    }
    div.accounts-scroll-4 {
        padding: 0px !important;
    }
    .ga-va-table tr.ga-account-row td div {
        padding: 0px !important;
    }
    .ga-account-row td span.ga_lt_items {
        align-items: end;
    }
    .table-virtual-account-details .header,
    .table-virtual-account-details td,
    .table-global-account-details .header,
    .table-global-account-details td {
        max-width: unset !important;
    }
    .menu-global-account-details, .menu-global-account-transactions {
        max-width: 100%;
    }
    #sweeping_rule_add_cancel_button_row,
    #sweeping_rule_edit_cancel_button_row {
        margin-right: -50px;
    }
}

table.striped tr,
table.striped tr:hover {
    background-color: #fff;
}
table td, table th {
    border: 1px solid #ccc;
}
table.striped thead td,
table.striped thead th {
    background-color: rgba(68, 70, 89, 0.8);
    color: #fff;
    line-height: 14px;
}
table thead td,
table thead th {
    border: none;
}
table thead th:first-child {
    border-left: 1px solid #ccc;
}
div.export_csv_block a, div.export_excel_block a, .export_pdf_block a {
    color: #1c337b;
    background-position: left center;
    background-repeat: no-repeat;
}
.export_excel_block a {
    background-image: url(../images/icons/ico-xls.png);
}
.export_csv_block a {
    background-image: url(../images/icons/ico-csv.png);
}
.export_pdf_block a {
    /** temporary solution */
    background-image: url(../images/icons/files/pdf.png);
    background-size: 1.5em;
}
.grid_header_box .inp_date_0,
.grid_header_box .inp_ip_0,
.grid_header_box .inp_admin_user_email_0,
.grid_header_box .inp_local_0,
.grid_header_box .inp_country_0,
.grid_header_box .inp_date_1,
.grid_header_box .inp_ip_1,
.grid_header_box .inp_admin_user_email_1,
.grid_header_box .inp_local_1,
.grid_header_box .inp_country_1,
.grid_header_box .order_button_0,
.grid_header_box .order_button_1
{
    background: url('../images/icons/arrow-dropdown.png') no-repeat center;
    border: none;
}
td.active_cell .active0,
td.active_cell .active1,
td.active_cell .active4,
td.active_cell .active5,
td.vrn_id_cell .active0,
td.vrn_id_cell .active1,
td.is_default_cell .default1,
td.consent_cell .consent1,
td.consent_cell .consent0 {
    background: url(../images/icons/ico-check-green.png);
    background-color: rgba(0, 0, 0, 0);
    background-repeat: no-repeat;
    background-size: 100% 100%;
}
td.active_cell .active0, td.vrn_id_cell .active0 {
    background-image: url(../images/icons/ico-check-grey.png);
}
td.active_cell .active4 {
    background-image: url(../images/icons/cancelled.gif);
}
td.active_cell .active5 {
    background-image: url(../images/icons/await_auth.gif);
}
td.is_default_cell .default0 {
    display: none;
}
a.switch_accounts_icon_show_link_active:before {
    content: "\21C4";
    color: #A3D250;
}
a.switch_accounts_icon_show_link_inactive:before {
    content: "\21C4";
    color: #b1b5b6;
}
a.switch_accounts_icon_show_link_active span,
a.switch_accounts_icon_show_link_inactive span{
    display: none;
}
#multy_receive_payment .statement_account_cell .apply-grid-input-cell::before,
#multy_receive_payment .statement_account_cell .file-upload-icon {
    background: url("../images/icons/document-arrow-up-icon.png") no-repeat;
}

.menu_dev_docs a:hover,
.menu_dev_docs a.menu-item-active {
    border-left:5px solid #f3b02f;
}
.menu_dev_docs a {
    background-color: white;
    border-bottom: 1px dashed rgba(0,0,0,.2);
}
.code-fragment {
    box-shadow: inset 0 0 0 1px rgba(0,0,0,.1);
    background: #fff;
}
.code-fragment p {
    border-left: 10px solid #dedede;
}
.no-his-rates {
    background: #f2f6f9;
}
.section.blue-section {
    background: #172a65;
    background: -moz-linear-gradient(top, #172a65 0%, #1c337b 50%, #172a65 100%);
    background: -webkit-linear-gradient(top, #172a65 0%,#1c337b 50%,#172a65 100%);
    background: linear-gradient(to bottom, #172a65 0%,#1c337b 50%,#172a65 100%);
    color: #fff;
}
.section.benefits .row > div {
    background-color: #f2f6f9;
}
.section.benefits {
    background: #fff;
}
.section.flags {
    background: #fff;
}
.demo-horizontal-form {
    background: #fff;
}
.section .demo-horizontal-form {
    background: #fff;
}
.demo-vertical-form .container {
    background: #fff;
}
.demo-vertical-form .calc_captcha_row {
    background-color: #f0f0f0;
}
.page-id-8555 .button_subscribe_row input[type=submit] {
    color: #46474e;
}
.section.positive {
    background: #b3e5bf;
    text-align: center;
}
/* Start education.asp */
.page-id-8555 .sub-header {
    background-image: url(../images/bg-education.jpg);
    background-position: center top;
    background-repeat: no-repeat;
    background-size: cover;
}
/** receivables - silicon-valley **/
.page-id-8630 .sub-header,
.page-id-8629 .sub-header,
.page-id-8628 .sub-header,
.page-id-8627 .sub-header,
.page-id-8611 .sub-header {
    background-image: url(../images/bg-receivables.jpg);
    background-position: center top;
    background-size: cover;
    color: #fff;
}
.page-id-8630 div.sub-header li,
.page-id-8629 div.sub-header li,
.page-id-8628 div.sub-header li,
.page-id-8627 div.sub-header li,
.page-id-8611 div.sub-header li {
    background: url(../images/icons/bullet.png) center left no-repeat;
}
.page-id-8611 header.header .fixed-header ,
.page-id-8630 header.header .fixed-header ,
.page-id-8629 header.header .fixed-header ,
.page-id-8628 header.header .fixed-header ,
.page-id-8627 header.header .fixed-header ,
.page-id-8615 header.header .fixed-header {
    background-color: #FFFFFF;
    padding-top: 25px;
}
body.page-id-8627.scrolled header.header,
body.page-id-8628.scrolled header.header,
body.page-id-8629.scrolled header.header,
body.page-id-8630.scrolled header.header {
    margin-top: 0px;
}.page-id-8611 .section.support,
.page-id-8630 .section.support,
.page-id-8629 .section.support,
.page-id-8628 .section.support,
.page-id-8627 .section.support,
.page-id-8615 .section.support {
    background: url(../images/bg-request-demo.jpg) center center no-repeat;
    background-size: cover;
    color: #fff;
}
.page-id-8611 .calc_captcha_question,
.page-id-8630 .calc_captcha_question,
.page-id-8629 .calc_captcha_question,
.page-id-8628 .calc_captcha_question,
.page-id-8627 .calc_captcha_question,
.page-id-8615 .calc_captcha_question {
    border: 1px solid #ced4da;
}
.page-id-8630 .section.features,
.page-id-8629 .section.features,
.page-id-8628 .section.features,
.page-id-8627 .section.features,
.page-id-8611 .section.features {
    background: #f5c461 url(../images/section-shadow.png) center top repeat-x;
}
.page-id-8630 .section.features h3.faster:before,
.page-id-8629 .section.features h3.faster:before,
.page-id-8628 .section.features h3.faster:before,
.page-id-8627 .section.features h3.faster:before,
.page-id-8611 .section.features h3.faster:before {
    background: url(../images/icons/icon-faster-w.png) center center no-repeat;
}
.page-id-8630 .section.features h3.integrated:before,
.page-id-8629 .section.features h3.integrated:before,
.page-id-8628 .section.features h3.integrated:before,
.page-id-8627 .section.features h3.integrated:before,
.page-id-8611 .section.features h3.integrated:before {
    background: url(../images/icons/icon-integrated-w.png) center center no-repeat;
}
.page-id-8630 .section.features h3.protected:before,
.page-id-8629 .section.features h3.protected:before,
.page-id-8628 .section.features h3.protected:before,
.page-id-8627 .section.features h3.protected:before,
.page-id-8611 .section.features h3.protected:before {
    background: url(../images/icons/icon-protected-w.png) center center no-repeat;
}
.page-id-8630 .section.features h3.pricing:before,
.page-id-8629 .section.features h3.pricing:before,
.page-id-8628 .section.features h3.pricing:before,
.page-id-8627 .section.features h3.pricing:before,
.page-id-8611 .section.features h3.pricing:before {
    background: url(../images/icons/icon-pricing-w.png) center center no-repeat;
}
.page-id-8630 .section.process .menu_receivables_section_process,
.page-id-8629 .section.process .menu_receivables_section_process,
.page-id-8628 .section.process .menu_receivables_section_process,
.page-id-8627 .section.process .menu_receivables_section_process,
.page-id-8611 .section.process .menu_receivables_section_process {
    background: #1c337b;
    color: #fff !important;
}
div.sub-header h3 {
    color: #f3b02f;
}
/* Receivables Payment Portal */
.payment-portal-footer .fas {
    color: #359756;
}
.payment-portal-footer a {
    color: #444569;
}
.payment-portal-header-message {
    color: #4f4f4f;
    background-color: #FFF0D9;
    transition: all 0.5s ease-in-out;
}
.payment-portal-header-message a {
    font-weight: bold;
    color: #425dc3;
}
.payment-portal-header-message a:hover{
    color: #425dc3;
}
.payment-portal-header-message .close {
    color: #23327a;
    opacity: 1;
    font-weight: normal;
    text-shadow: none;
}
.payment-portal-header-message .fa-question-circle {
    color: #23327a;
}
.invoice-paid-already .success-icon {
    background: url(../images/icons/ico-check-green.png);
    background-color: rgba(0, 0, 0, 0);
    background-repeat: no-repeat;
    background-size: 100% 100%;
}
.guest_accounts_terms_row a {
    color: #007bff;
}
.invoice-paid-already .invoice-paid-title,
.invoice-cancelled .invoice-cancelled-title {
    font-size: 2rem;
}
.invoice-paid-already .invoice-paid-message a,
.invoice-cancelled .invoice-cancelled-message a {
    color: #007bff;
}
.payment-portal-step .step-number {
    background: #fff;
    border: .15em solid #dfdfdf;
    color: #dfdfdf;
}
.payment-portal-step.step-active .step-number {
    color: #fff;
    background-color: #1c337b;
}
.go-back-buttons a {
    background: #CD313A;
    border: 1px solid #CD313A;
    box-sizing: border-box;
    font-size: 16px;
    line-height: 19px;
    color: #FFFFFF;
}
.go-back-buttons a:hover {
    color: #FFFFFF;
}
a.go-back-popup-cancel {
    background: #274185;
    border: 1px solid #274185;
    box-sizing: border-box;
    font-size: 16px;
    line-height: 19px;
    color: #FFFFFF;
}
a.go-back-popup-cancel:hover {
    color: #FFFFFF;
}
#go-back-btn a {
    color: #4f4f4f;
}
.step-under-info a,
.guest-accounts-info-container a{
    color: #008AFF;
}
.rates-more-info-buttons a,
.guest-accounts-popup-buttons a,
.popup-buttons a {
    background-color: #274185;
    color: #fff;
}
.rates-more-info-buttons a:hover,
.guest-accounts-popup-buttons a {
    color: #fff;
}
.payment-portal-step .under-total-amount-info:before {
    content: '\01F550';
    color: #495057;
}
.payment-portal-step1 .total-amount-container-field,
.payment-portal-step4 .amount-total {
    color: #1c337b;
}

/* Step 2 */
.payment-portal-step2 .login_label_cell .form_label,
.payment-portal-step2 .register_label_cell .form_label {
    border: 1px solid #00D2AE;
    box-sizing: border-box;
    border-radius: 20px;
    background-color: #00D2AE;
    color: #444659;
    font-size: 16px;
    line-height: 19px;
}

.payment-portal-step2 .login_label_cell .form_label:hover,
.payment-portal-step2 .register_label_cell .form_label:hover {
    background-color: #00C2A1;
}

.payment-portal-step2 .register_form_left_info {
    color: #c2c2c2;
}
.payment-portal-step2 .password_loginto_form_under_info a {
    color: #008AFF;
}
.payment-portal-step2 .wordwrap,
.form_table_outframe_2434 .wordwrap {
    background: #f2f6f9;
}
.payment-portal-step2 .receivables_login_register_label_form_text_paragraph,
.form_table_outframe_2434 .customer_invoice_label_form_text_paragraph {
    background: #ccc;
}
#js_popup.payment-portal-terms-popup {
    border-radius: 0;
}
.payment-portal-terms-popup #popup_close {
    color: black;
    background-color: transparent;
}
.payment-portal-terms-popup .payment-portal-terms-popup-buttons a {
    background-color: #1c337b;
    color: white;
    border-radius: 4px;
}

/* Success Page */
.receivables-portal-success h4 {
    color: #6a6a6a;
}
.receivables-portal-success ul li {
    color: #4f4f4f;
}
.receivables-portal-success .payment-text > div[data-step] {
    color: #389d38;
}
.receivables-portal-success .payment-text div[data-step]:before {
    background-color: #389d38;
}
.receivables-portal-success .payment-saved-text div[data-step]:before {
    background-color: #1c337b;
}
.receivables-portal-success .payment-table {
    background-color: #fff;
}
.receivables-portal-success .payment-table .ref_number {
    color: #dc3545;
}
.receivables-portal-success .fa-check-circle {
    color: #219653;
}
.receivables-portal-success .fa-check-circle.grey {
    color: #c2c2c2;
}
.receivables-portal-success .print_btn_confirm {
    background-color: #1c337b;
    border-radius: 4px;
}
.receivables-portal-success .tran_print_box {
    text-transform: initial;
}
.receivables-portal-success .tran_print_box:after {
    background: none;
}
#menu_pay_another_invoice_menu_simple_links .menu-link-list li:nth-child(1) a {
    background-image: url(../images/icons/redo.svg);
    background-size: 18px;
    background-position: 95% center;
}
#menu_pay_another_invoice_menu_simple_links .menu-link-list li:nth-child(2) a {
    background-image: url(../images/icons/arrow-from-left.svg);
    background-size: 30px;
    background-position: 99% center;
}
.page-id-8624 #register_for_free_account[type=submit] {
    background-color: #fff;
    background-image: url(../images/icons/user.svg);
    background-repeat: no-repeat;
    background-size: 1rem;
    background-position: 91% center;
}
#register_for_free_account[type=submit]:disabled {
    color: #000;
    background-color: #c2c2c2;
}
#register_for_free_account[type=submit]:disabled:hover {
    box-shadow: none;
}
.page-id-8619 .form-control[name="cancel_button"] {
    background-color: #fff;
    border: 1px solid #1c337b;
    color: #1c337b;
    border-radius: 25px;
}
.page-id-8624 #menu_pay_another_invoice_menu_simple_links a {
    color: #ffffff;
}

.page-id-8624 .form-control[type=submit],
.page-id-8624 #menu_pay_another_invoice_menu_simple_links .menu-link-list a,
.page-id-8619 .clear_selected_invoices a,
.page-id-8619 .step_num_label_under_info a,
.page-id-8619 .register_label_under_info a {
    font-weight: 500;
    color: #1c337b;
    border-radius: 4px;
    border: 1px solid #1c337b;
    background-repeat: no-repeat;
}
.page-id-8619 .clear_selected_invoices a,
.page-id-8619 .step_num_label_under_info a,
.page-id-8619 .register_label_under_info a {
    font-weight: normal;
    background-image: url(../images/icons/arrow-up.svg);
    background-size: 26px;
    background-position: 50% center;
}
.page-id-8619 .clear_selected_invoices a {
    background-position: 98% center;
}
.page-id-8619 .alert-info-dark-icon {
    background-position: 0.85rem 14px;
}
#menu_portal_end_session_menu_simple_links a {
    color: #ffffff;
}
#menu_portal_end_session_menu_simple_links {
    background-color: #274185;
    border-radius: 20px;
    font-size: 16px;
    line-height: 19px;
    border: 1px solid #274185;
}
.page-id-8624 .terms_of_use_agree_label_cell a {
    color: #0056b3;
}
.verification_process.pending .verification_process_message, .verification_process.unverified .verification_process_message {
    background-color: #FFF0D9;
}
.verification_process.ready .verification_process_message {
    background-color: rgb(33, 150, 83);
    color: #fff;
}
.verification_process_message span {
    color: rgb(0,0,0)
}
.verification_process_message div .closing {
    color: rgb(33, 150, 83);
    background-color: #fff;
    border-radius: 35px;

}
.receivables-portal-success .not_authorized_trans_text .btn-primary:hover,
.receivables-portal-success .not_authorized_trans_text .btn-primary:active{
    background-size: 1rem;
    background: #00C2A1 url(../images/icons/arrow-right-bluish.png) no-repeat 97% center;
    border: 1px solid #00C2A1;
}

/* Add/Edit client */
.form_table_outframe_2268 div[class^="form_input update_"] input[class^="submit_type_input form_clients_add_field"],
.form_table_outframe_2269 div[class^="form_input update_"] input[class^="submit_type_input form_clients_edit_field"] {
    background-image: url(../images/icons/trash-gray.svg) !important;
    background-color: #274185;
    border: 1px solid #274185;
    background-size: 1.4rem !important;
    background-position: center !important;
    background-repeat: no-repeat;

}
.form_table_outframe_2268 div[class^="form_input update_"] input[type=submit]:hover,
.form_table_outframe_2269 div[class^="form_input update_"] input[type=submit]:hover {
    background-color: #1c337b;
}
.form_table_outframe_2268 .additional_email_num_row input[type=submit],
.form_table_outframe_2269 .additional_email_num_row input[type=submit] {
    background-image: url(../images/icons/plus.svg);
    background-repeat: no-repeat;
    background-size: 14px;
    background-position: 95% center;
}
/* Invoices summary */
.payment-inst-confirm-popup .simp_table_wrap {
    border: 1px solid #ccc;
}
.payment-inst-confirm-popup .total-amount-container-field .amount-total {
    color: #1c337b;
}
.payment-inst-confirm-popup .tran_save_box {
    color: #fff;
    background-color: #274185;
}
.payment-inst-confirm-popup .print_btn_confirm {
    background-color: transparent;
}
.payment-inst-confirm-popup .vrn_details_wrapper,
.payment-inst-confirm-popup .copy_vrn_details_button {
    background-color: #fafafa;
}
.payment-inst-confirm-popup .close-button button {
    background-color: #2e3039;
    color: #fff;
}
.payment-inst-confirm-popup .alert {
    color: #000;
}
.payment-inst-confirm-popup .alert .fas {
    color: #721c24;
}
.payment-inst-confirm-popup .vrn_details_wrapper .ga-static-instruction{
    margin: 15px 0;
}
.payment-inst-confirm-popup .vrn_details_wrapper .ga-static-instruction .alert-danger{
    font-weight: bolder;
    color: rgb(0, 0, 0);
}
.payment-inst-confirm-popup .ga-static-instruction .fa-exclamation-triangle{
    font-size: 18px;
}
.payment-inst-confirm-popup .ga-static-instruction .alert-danger span{
    font-weight: lighter;
}
.payment-inst-confirm-popup .table-container {
    overflow-x: auto;
}
.page-id-8619 .invoices-summary-table table {
    border-collapse: separate;
    border-spacing: 0 10px;
}
.page-id-8619 .invoices-summary-table table td {
    border: hidden;
    background-color: #fff;
}
.page-id-8619 .invoices-summary-table table th:first-child,
.page-id-8619 .invoices-summary-table table td:first-child {
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
}
.page-id-8619 .invoices-summary-table table th:last-child,
.page-id-8619 .invoices-summary-table table td:last-child {
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
}
.page-id-8619 .tr-faded {
    opacity: 0.3;
}
.page-id-8619 .invoices-summary-table .tr-selected td {
    border-top: 2px solid #1c337b;
    border-bottom: 2px solid #1c337b;
}
.page-id-8619 .invoices-summary-table .tr-selected td:first-child {
    border-left: 2px solid #1c337b;
}
.page-id-8619 .invoices-summary-table .tr-selected td:last-child {
    border-right: 2px solid #1c337b;
}
.form_table_outframe_2434 input[type="submit"] {
    background-color: #1c337b;
}
.page-id-8619 .invoices-summary-table .select_all_header span {
    border-radius: 3px;
    cursor: pointer;
    background-color: #00D2AE;
}
.page-id-8619 .invoices-summary-table .select_all_header span:hover {
    background-color: #00C2A1;
}
.page-id-8619 .invoices-summary-table #row_style_dynamic_filter_invoices:hover td {
    background: #fff !important;
}
.page-id-8619 .invoices-summary-table #row_style_dynamic_filter_invoices input,
.page-id-8619 .invoices-summary-table #row_style_dynamic_filter_invoices select {
    background: url(../images/icons/filter-icon-gray.svg) 100% center no-repeat;
    background-size: 24px 24px;
    min-width: 8.5em;
    appearance: none;
    border: 0;
    border-bottom: 3px solid #DCDCDC;
}
.page-id-8619 .filter-loading {
    background: url(../images/loading-invoice-grid.gif) no-repeat 50% 50%;
    background-color: rgba(255, 255, 255, 0.7);
}

.page-id-8619 .dynamic-filter-toggle {
    background-image: url(../images/icons/filter-icon.svg);
    background-repeat: no-repeat;
    background-size: 1.6rem;
    background-position: 90% center;
    color: #1c337b;
    background-color: #fff;
    border: 2px solid #1c337b;
    border-radius: 5px;
}
.page-id-8619 .dynamic-filter-toggle:hover {
    background-color: #d1ecf1;
}
.page-id-8619 .dynamic-filter-toggle:focus {
    box-shadow: none;
}
.page-id-8619 .dynamic-filter-toggle:active {
    background-image: url(../images/icons/filter-icon.svg) !important;
}
/* VRN details */
.copy_vrn_details_button .btn-secondary-outline {
    border: 0;
}
.copy_vrn_details_button {
    color: #4aabfd
}
#pages_content_51366 p {
    color: #444659;
}
#pages_content_51366 a,
#pages_content_51366 a:hover {
    color: #007bff;
}
/* Live Chat */
.live-chat-button {
    background-color: #1C337B;
    border-radius: 100%;
    cursor: pointer;
    box-shadow: 0 0 20px 0 #888888;
}
/* End Receivables Payment Portal */
@media (max-width: 768px) {
    /* flexi-spot-contract-choose.asp */
    .choose-flexi-spot .data-grid-form-bottom {
        background-position: top center;
    }
}

.btn-live-help a,
.form_table_outframe_2412 .update_33_form_input .form-control[type=submit],
.form_table_outframe_2416 .update_33_form_input .form-control[type=submit],
.form_table_outframe_2415 .update_33_form_input .form-control[type=submit] {
    border: 1px solid transparent;
    background-color: #bbb;
    color: #333;
    background-image: none;
}

.btn-live-help a{
    padding: 10px 50px;
}
.btn-live-help a:hover,
.form_table_outframe_2412 .update_33_form_input .form-control[type=submit]:hover,
.form_table_outframe_2416 .update_33_form_input .form-control[type=submit]:hover,
.form_table_outframe_2415 .update_33_form_input .form-control[type=submit]:hover {
    border: 1px solid #bbb;
    background-color: #bbb;
    box-shadow: none;
}
.btn-live-help:hover a {
    color: #333;
}

.form_table .form_table_row.submit_partial_row input.submit_type_input {
    background-image: none !important;
    background-color: #bbb;
    border: 1px solid #bbb;
    padding-right: 16px;
}
.form_table .form_table_row.submit_partial_row input.submit_type_input:hover {
    background-color: #bbb;
}



.form_table_outframe_2412 .form-control[type=submit],
.form_table_outframe_2416 .c_submit_form_input .form-control[type=submit],
.form_table_outframe_2415 .c_submit_form_input .form-control[type=submit] {
    background-color: #00D2AE;
    border: 1px solid #00D2AE;
    border-radius: 20px;
    padding-top: 8px;
    padding-bottom: 8px;
    padding-right: 33px;
    background-position-x: 90%;
}
.form_table_outframe_2412 .form-control[type=submit]:hover,
.form_table_outframe_2416 .c_submit_form_input .form-control[type=submit]:hover,
.form_table_outframe_2415 .c_submit_form_input .form-control[type=submit]:hover  {
    background-color: #00C2A1;
    border: 1px solid #00C2A1;
}
.form_table_outframe_2416 #beneficial_owners_shareholders_num_update_24_brother_input_cell .form-control[type=submit]{
    color: #444659;
    background-image: none;
    text-align: center;
    padding: 8px 16px;
}
/* Virtual/Global Accounts */
.ga-va-table .activate-link {
    background-color: #00D2AE;
    color: #444659;
    border-radius: 15px;
    padding: 6px 26px;
}
.ga-va-table .pending-link {
    background-color: #f3b02f;
    color: #2e3039;
    border-radius: 2px;
    padding: 6px 25px;
}
.ga-va-table .pending-link.disabled:hover,
.ga-va-table .pending-link.disabled:focus {
    outline: none;
    background-color: #123460;
    color: #fff !important;
    box-shadow: 0 0 0 3px #fff;
    text-decoration: underline;
}

.ga-va-table .pending-link.disabled {
    background-color: #DFDFDF;
    color: #4F4F4F;
}

.va-table-heading {
    text-transform: uppercase;
    color: #1c337b;
    font-weight: 500;
}
.ga-va-table a[data-toggle] span {
    width: 100%;
    height: 100%;
    pointer-events: none;
}
.ga-va-table .info_cell,
.ga-va-table .info_header {
    display: none;
}
.ga-va-table table.striped tbody tr.ga-details {
    display: none;
}
.ga-va-table table.striped tbody tr.ga-details.toggled {
    display: table-row;
}
.ga-va-table table.striped tbody tr.ga-details {
    animation: animate-fade-in 1.5s;
}

.ga-va-table table.striped tbody tr.ga-account-row
, .ga-va-table table.striped tbody tr.ga-account-row td
, .ga-va-table table.striped tbody tr.ga-account-row + tr.ga-actions
, .ga-va-table table.striped tbody tr.ga-account-row + tr.ga-actions td
{
    background-color: #f9f9f9;
    border: none;
}
.ga-va-table .ga-details table.striped tr.hidden,
.ga-va-table.ga-bank-details table.striped tr.hidden {
    display: table-row !important;
    border: none;
    border-top: solid 2px #123C76;
    height: 1em;
}

.ga-va-table .ga-details table.striped tr.hidden td{
    display: table-cell !important;
    border: none;
}

.ga-va-table tr.ga-account-row td:not(.currency_icon_cell) span.title-mobile {
    display: block;
    padding: 0 .5em 0 .5rem;
    font-size: .9rem;
}
.ga-va-table tr.ga-account-row td:not(.top_actions_cell) div:not(.ga-menu-list):not(.ga-menu-overlay):not(.compact-view .menu_simple_links) {
    display: block;
    padding: 0 .5em;
    font-size: 1rem;
    font-weight: bold;
}
.ga-va-table .compact-view .menu_simple_links {
    font-weight: normal;
}
.ga-va-table .compact-view tr.ga-account-row td:not(.currency_icon_cell) span.title-mobile {
    display: none;
}
.ga-va-table tr.ga-account-row td.currency_icon_cell div {
    padding: 0 0 0 1em;
    margin-right: -30px;
}
/* VRN Compact View */
.ga-va-table .search-bar-container {
    width: 25%;
    margin: 15px 0px 15px 8px;
    padding-left: 16px;
}
.ga-va-table .search-bar-container label.search-bar,
.assignee_id_search_input_form_input {
    position: relative;
}
.ga-va-table .search-bar-container label.search-bar input[type="text"],
.assignee_id_search_input_form_input input[type="text"] {
    padding-right: 30px;
}
.ga-va-table .search-bar-container label.search-bar,
.ga-va-table .search-bar-container label.search-bar input[type="text"] {
    width: 100%;
}
.compact-view {
    border-bottom: solid 2px #123C76;
}
.ga-details .compact-view table thead {
    display: contents;
}
.ga-details .compact-view table thead > tr {
    display: table-header-group;
    vertical-align: baseline;
    box-shadow: none;
}
.ga-details .compact-view table th:first-child {
    border-left: none;
}
.ga-details .compact-view table th {
    position: sticky;
    top: 0px;
    cursor: pointer;
    background-color: #f9f9f9;
    color:#000;
    text-transform: none;
    font-size: 0.9rem;
    word-break: initial;
    z-index: 1;
}
div.accounts-scroll-1-5.compact-view  {
    min-height: unset;
}
/* Details page currency icon */
.ga-transactions tr.ga-account-row td.currency_icon_cell {
    width: 80px;
}
/* Disabled buttons */
.ga-va-table .ga-details a.btn-grey,
.sr-grid-col a.btn-disabled {
    background-color: #B4B5BD;
    color: #60616C !important;
    border-radius: 20px;
    padding-left: 16px;
    padding-right: 16px;
}
.btn-fas-bg span:after,
.btn-fas-bg span:before,
.table-global-account-details .order-up-arrow:after,
.table-virtual-account-details .order-up-arrow:after,
.table-global-account-details .order-down-arrow:after,
.table-virtual-account-details .order-down-arrow:after,
.table-global-account-details .filter-active:before,
.table-virtual-account-details .filter-active:before,
div.show_hide_filters_button:after,
.ga-va-table .search-bar-container label.search-bar:after,
.ga-va-table .compact-view .ga-menu-list span:before,
.assignee_id_search_input_form_input,
.assignees-upload::before,
.fa-btn-delete::after,
.fa-btn-deactivate::after,
.fa-btn-reactivate::after,
.fa-download::before,
.fa-arrow-right::before,
.fa-arrow-down::before
{
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
}
.table-global-account-details .order-up-arrow:after,
.table-virtual-account-details .order-up-arrow:after,
.table-global-account-details .order-down-arrow:after,
.table-virtual-account-details .order-down-arrow:after {
    order: 1
}
.table-global-account-details .filter-active:before,
.table-virtual-account-details .filter-active:before
{
    order: 2;
    margin-left: 5px;
}
.ga-va-table .right-arrow span:after,
.ga-va-table .up-arrow span:after,
.ga-va-table .ga-convert span:after,
.ga-va-table .ga-show-details span:after,
.ga-va-table a.ga-show-transactions-details span:after,
.fa-btn-delete::after,
.fa-btn-deactivate::after,
.fa-btn-reactivate::after {
    margin-left: 8px;
}
div.show_hide_filters_button input[type="submit"]:active ~ div.show_hide_filters_button:after,
div.show_hide_filters_button input[type="submit"]:hover ~ div.show_hide_filters_button:after {
    color: white;
}
.table-global-account-details .filter-active:before,
.table-virtual-account-details .filter-active:before {
    content: "\f0b0";
}
.ga-va-table .right-arrow span:after,
.table-global-account-details .right-arrow span:after,
.table-virtual-account-details .right-arrow span:after,
.ga-va-table .compact-view .ga-menu-list .right-arrow span:before {
    content: "\f061";
}
.ga-va-table .up-arrow span:after,
.table-global-account-details .order-up-arrow:after,
.table-virtual-account-details .order-up-arrow:after,
.ga-va-table .compact-view .ga-menu-list .up-arrow span:before {
    content: "\f062";
}
.table-global-account-details .circle-arrow span:after,
.table-virtual-account-details .circle-arrow span:after,
.ga-va-table .circle-arrow span:after {
    content: "\f021";
    transform: rotate(-10deg);
}
.ga-va-table .compact-view .ga-menu-list a.ga-show-transactions-details span:after,
.ga-va-table .compact-view .ga-menu-list .ga-show-details span:after,
.ga-va-table .compact-view .ga-menu-list .up-arrow span:after,
.ga-va-table .compact-view .ga-menu-list .right-arrow span:after,
.ga-va-table .compact-view .ga-menu-list .circle-arrow span:after {
    content: " ";
    display: none;
}
.ga-va-table .compact-view .ga-menu-list a.ga-show-transactions-details span:before,
.ga-va-table .compact-view .ga-menu-list .ga-show-details span:before,
.ga-va-table .compact-view .ga-menu-list .up-arrow span:before,
.ga-va-table .compact-view .ga-menu-list .right-arrow span:before,
.ga-va-table .compact-view .ga-menu-list .circle-arrow > span:before,
.ga-va-table .compact-view .ga-menu-list .make-default span:before,
.ga-va-table .compact-view .ga-menu-list .auto-sweep span:before,
.ga-va-table .compact-view .ga-menu-list a.ga-cv-transactions-details span:before,
.ga-va-table .compact-view .ga-menu-list a.ga-cv-details span:before {
    margin-right: 8px;
}
.ga-va-table .compact-view .ga-menu-list .circle-arrow > span:before {
    content: "\f021";
    transform: rotate(-10deg);
    margin-left:0px;
    margin-right: 8px;
}
.ga-va-table .ga-show-details span:after,
.ga-va-table .compact-view .ga-menu-list .ga-show-details span:before,
.ga-va-table .compact-view .ga-menu-list .ga-cv-details span:before {
    content: "\f06e";
}
.ga-va-table a.ga-show-transactions-details span:after,
.ga-va-table .compact-view .ga-menu-list a.ga-show-transactions-details span:before,
.ga-va-table .compact-view .ga-menu-list a.ga-cv-transactions-details span:before {
    content: "\f0c9";
}
.ga-va-table .compact-view .ga-menu-list .make-default span:before {
    content: "\f005";
}
.ga-va-table .compact-view .ga-menu-list .auto-sweep span:before {
    content: "\f017";
}
.table-global-account-details .left-arrow span:after,
.table-virtual-account-details .left-arrow span:after{
    content: "\f060";
}
.table-virtual-account-details .order-down-arrow:after,
.table-global-account-details .order-down-arrow:after {
    content: "\f063";
}
.ga-va-table .search-bar-container label.search-bar:after,
.assignee_id_search_input_form_input:after
{
    content: "\f002";
    position: absolute;
    font-size: 16px;
    top: 6px;
    right: 10px;
}
.table-virtual-account-details th span.order-buttons,
.table-global-account-details th span.order-buttons {
    display: flex;
}
.table-global-account-details:not(.dashboard-transactions) th span:not(.order-buttons),
.table-virtual-account-details th span:not(.order-buttons) {
    display: none;
}
.table-global-account-details input[name="sort_button"],
.table-virtual-account-details input[name="sort_button"] {
    background: none;
    border: none;
    padding: 0;
    cursor: pointer;
    text-transform: uppercase;
    display:block;
    width: 100%;
    word-break: normal;
    white-space: pre-wrap;
    text-align: left;
    min-width: 30px;
}
.table-global-account-details .order-up-arrow,
.table-global-account-details .order-down-arrow,
.table-virtual-account-details .order-up-arrow,
.table-virtual-account-details .order-down-arrow,
.table-global-account-details .filter-active:before,
.table-virtual-account-details .filter-active:before
{
    display: flex;
    gap: 5px;
}
.table-global-account-details .order-buttons form,
.table-virtual-account-details .order-buttons form {
    width: inherit;
}

.ga-va-table .rename-ga {
    color: #444659;
}

/* Add Global Accounts without bank details button */
.ga-va-table tr.add-new-ga-row a.inactive {
    pointer-events: none;
    cursor: default;
}
.ga-va-table tr.add-new-ga-row a.inactive,
.ga-va-table .ga-details button.inactive {
    border-color: #B4B5BD;
    color: #B4B5BD !important;
    opacity: 0.85;
    background-color: #fff;
}
.table-global-account-details .running_balance_cell,
.table-global-account-details .debit_cell,
.table-global-account-details .credit_cell,
.table-global-account-details .fee_cell,
.table-virtual-account-details .running_balance_cell,
.table-virtual-account-details .debit_cell,
.table-virtual-account-details .credit_cell,
.table-virtual-account-details .fee_cell
{
    text-align: right;
}
/** Date column */
.table-global-account-details td.date_no_time_cell,
.table-virtual-account-details td.date_no_time_cell {
    min-width: 50px;
}
.table-virtual-account-details .header,
.table-virtual-account-details td,
.table-global-account-details .header,
.table-global-account-details td {
    max-width: 150px;
}
/* GA Bank Details */
.fa-menu-link:before,
.fa-menu-link:after {
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
}
.left-chevron-link:before {
    content:"\f053";
    margin-right: .5em;
}
.right-chevron-link:after {
    content:"\f054";
    margin-left: .5em;
}
.menu_to_global_accounts {
    font-size: 1.1em;
}

.ga-bank-details table.striped tbody tr.row_style td {
    background-color: white;
}

.ga-bank-details table td {
    border: none;
}
.form-errors {
    background-color: #f2dede;
    color: #4d1e1e;
    border: 1px solid #4d1e1e;
    border-radius: 0.5rem;
    padding: 1rem;
    margin-top: 1rem;
    margin-bottom: 1rem;
}
.form-errors ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}
.form-errors ul li a {
    color: #4d1e1e;
    cursor: pointer;
    text-decoration: none;
}
.form_errors ul li a:hover {
    text-decoration: underline !important;
}
.form-errors ul li a:focus {
    outline: none !important;
    color: #f2dede !important;
    background-color: #4d1e1e !important;
    padding: 0.3rem !important;
}
.alert-danger span.link-in-alert a {
    color: #721c24;
    font-weight: bold;
}

/* Transactions Authorization Settings */
.ico-profile-small {
    background: url(../images/icons/profile.png) no-repeat;
    width: 24px;
    height: 24px;
}
.ico-ticked-small {
    background: url('../images/icons/icon-ticked.png') no-repeat;
    width: 24px;
    height: 24px;
}
.ico-checked-incomplete-small {
    background: url('../images/icons/check_incomplete.png') no-repeat;
    width: 24px;
    height: 24px;
}
.ico-profile-small, .ico-ticked-small, .ico-checked-incomplete-small {
    background-size: 100% 100%;
    background-position: center middle;
}
.accounts_payment_summary .icon-time,
.accounts_payment_summary .icon-red-notification{
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    background-image: url(../images/icons/clock48x48.png);
    margin-right: 8px;
    padding: 10px;
}
.accounts_payment_summary .icon-red-notification{
    background-image: url(../images/icons/red-exclamation-alert48x48.png);
}
#pages_content_45546, #pages_content_51134,
form#tm_invoices_filters, form#virtual_account_filter,
form#ga_all_transactions {
    color: #444659;
    background: #E8EFF1;
}

form#virtual_account_filter,
form#ga_all_transactions {
    background-color: #fff;
}

#virtual_account_filter_date_from_form_text_paragraph,
#ga_all_transactions_date_from_form_text_paragraph {
    visibility: hidden;
}

.logo{
    padding-bottom: 10px;
}

.page-id-8217-main h1 {
    color: white;
}
.page-content .section h1,
.page-id-61 .page_header,
.page-id-68 .page_header,
.page-id-8573 .page_header,
.page-section-login .page_header,
.page-id-46 .row.mb-4 .col-12.text-center h2,
.our-team-title h2,
.our-awards .top-image h2 {
   color: #4F4F4F;
}
.page-id-68 .page_header small {
    color: #444659;
}
.page-id-68 .alert-success {
    color: #4EA01C;
    background-image: url(../images/icons/icon-ticked.png);
    background-position: 0.5em 1em;
    background-repeat: no-repeat;
}
.alert-warning{
    background-color: #FFF0D9;
    border: none;
}
.btn-link-warning {
    background: none;
    color: rgba(0,138,255,1);
    padding: 0;
    cursor: pointer;
}
.btn-link-warning:hover {
    text-decoration: underline;
}
.btn-link-warning:focus {
    outline: none;
}
.page-section-register .container {
    background: white;
    padding: 0 0 15px 0;
}
.accounts-summary-steps p, .make-payment-steps p {
    color: #444659;
}
#bank_id_from  {
    background: url("data:image/svg+xml;utf8,<svg width='16' height='7' viewBox='0 0 16 7' fill='none' xmlns='http://www.w3.org/2000/svg'> <path d='M0 0L8 7L16 0H0Z' fill='%23444659'/> </svg>") white no-repeat 98.5%;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}

.page-id-566 .alert-info {
    background-color: rgba(0, 210, 174, 0.2);
    border-radius: 4px;
}
#tm_history_filters_advanced_filters_row label {
    color: #008AFF;
}
#currency_to, #currency_from, #transaction_type, #__bank_pay_type_select {
    background: url("data:image/svg+xml;utf8,<svg width='13' height='7' viewBox='0 0 16 7' fill='none' xmlns='http://www.w3.org/2000/svg'> <path d='M0 0L8 7L16 0H0Z' fill='%23444659'/> </svg>") white no-repeat 96.5%;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}
.page-id-75 .alert-info {
    background-color: rgba(0, 210, 174, 0.2);
    border-radius: 4px;
}
#login_form_menu_links {
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    line-height: 23px;
    align-items: center;
    text-align: center;
}
.menu_form_links_81 {
    color: #008AFF;
}
#multy_benef_payment select#bank_id_from:disabled {
    background: #edecec;
    cursor: not-allowed;
}
#multy_benef_payment_bank_id_from_form_under_info .add-bank-account-ajax,
#multi_requests_payment_bank_id_from_form_under_info .add-bank-account-ajax{
    color: #1c337b;
    background: #fff;
    border: solid #1c337b 1px;
    border-radius: 20px;
    padding: 10px 20px;
    font-size: 16px;
    font-weight: normal;
}
#multy_benef_payment table th {
    text-align: left;
}
.add-bank-account-ajax::after {
    background: url('../images/icons/plus-black.svg') no-repeat;
    filter: invert(19%) sepia(87%) saturate(1072%) hue-rotate(202deg) brightness(60%) contrast(92%);
}
.generated_radio_button_container label::before {
    background: #fff;
    border: 1px solid #d5d5d1;
    border-radius: 26px;
}
#multy_benef_payment_bank_pay_type_form_input .generated_radio_button_container input[type="radio"]:checked + label:before,
#multi_requests_payment_bank_pay_type_form_input .generated_radio_button_container input[type="radio"]:checked + label:before {
    border: 1px solid #b7b7b7;
}
#multy_benef_payment_bank_pay_type_form_input .generated_radio_button_container input[type="radio"]:checked + label:after,
#multi_requests_payment_bank_pay_type_form_input .generated_radio_button_container input[type="radio"]:checked + label:after {
    background: #000;
}
#multy_benef_payment h2 {
    font-size: 1.5rem;
}
/* Make payment radio buttons */
#multy_benef_payment .group-fields-source_funds, #multy_benef_payment #multy_benef_payment_bank_id_from_row,
#multy_benef_payment #multy_benef_payment_bank_pay_type_row, #multy_benef_payment .group-fields-payment_details_entry,
#multy_benef_payment #multy_benef_payment_beneficary_data_row, #multy_benef_payment_choose_an_ultimate_debtor_row {
    background: #ffffff;
    margin-top: 30px;
    padding: 24px 20px;
    box-shadow: 0 3px 3px #c9c9c94f;
    border-radius: 12px;
}
#multy_benef_payment_beneficary_data_row > h2 {
    max-width: fit-content;
    display: inline-block;
    padding-top: 5px;
}
#multy_benef_payment div#multy_benef_payment_info_panel_ga_row {
    margin-top: 30px;
}
#multy_benef_payment .group-fields-payment_details_entry > div {
    margin: 60px 0 20px 0;
}
#multy_benef_payment .form-group {
    margin: 0;
}
#multy_benef_payment .next_upload_file_form_input,
#multy_benef_payment #multy_benef_payment_next_incoming_requests_summary_form_input {
    display: flex;
    justify-content: right;
    margin-top: 30px;
}
#multy_benef_payment .menu-make-payment {
    max-width: fit-content;
    float: right;
}
#multy_benef_payment .menu-make-payment {
    margin-top: unset;
}
#multy_benef_payment .group-fields-payment_details_entry {
    display: grid;
    column-gap: 20px;
    grid-template-columns: repeat(4, 1fr);
    padding: 0 20px;
}
#multy_benef_payment div.group-fields-source_funds {
    display: flex;
    column-gap: 20px;
    padding-top: 100px;
}
#multy_benef_payment div.group-fields-source_funds .source_funds_bank_form_under_text_paragraph,
#multy_benef_payment div.group-fields-source_funds .source_funds_ga_form_under_text_paragraph {
    grid-row: 2;
    grid-column: 2;
    padding: 0 0 10px 10px;
    max-width: 120px;
    margin-top: -10px;
    text-align: left;
    color: #444659;
}
#multy_benef_payment div.group-fields-source_funds .source_funds_ga_form_under_text_paragraph {
    max-width: 180px;
}
#multy_benef_payment div.group-fields-source_funds label.check-radio-label[for="source_funds_ga"],
#multy_benef_payment div.group-fields-source_funds label.check-radio-label[for="source_funds_bank"] {
    margin-left: 15px;
}
#multy_benef_payment #multy_benef_payment__step_num__next_save_and_return_btn:after,
#multy_benef_payment #multy_benef_payment__step_num__next_save_and_return_btn:before {
    content: none;
}
form#multi_requests_payment #multi_requests_payment_bank_pay_type_row label {
    box-shadow: none;
}
form#multi_requests_payment #multi_requests_payment_bank_pay_type_row label small {
    display: block;
    margin-top: 10px;
}
form#multi_requests_payment #multi_requests_payment_bank_pay_type_row  h2 {
    font-size: 1.5rem;
}
.button-row {
    display: grid;
    grid-template-columns: 36px auto;
    align-items: center;
    outline: 1px solid #b7b7b7;
    border-radius: 35px;
    position: relative;
}
.radio-selected {
    outline: 3px solid #274185 !important;
}

#multy_benef_payment .radio-selected label {
     box-shadow: none !important;
}
.button-row label {
    margin: 0;
    padding: 10px;
    font-size: 16px;
    cursor: pointer;
    text-align: left;
}
.button-row input[type="radio"] + label {
    height: 24px;
    width: 24px;
}
.button-row input[type="radio"]:checked + label::after {
    background-color: #646566;
    width: 14px;
    height: 14px;
    top: 4px;
    left: 4px;
}
.button-row .form_input_cell {
    grid-column: 1 / 2;
    grid-row: 1;
}
.button-row .form_input_cell > div {
    display: grid;
    align-content: center;
    justify-content: center;
}
.button-row label.form_label:after, .generated_radio_button_container small:after {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    left: 0;
    top: 0;
    border-radius: 35px;
}
.group-fields-source_funds  #multy_benef_payment_source_funds_bank_form_above_info,
.group-fields-payment_details_entry #multy_benef_payment_payment_details_entry_manual_form_above_info {
    position: absolute;
    top: -70px;
    white-space: nowrap;
}
.group-fields-payment_details_entry #multy_benef_payment_payment_details_entry_manual_form_above_info {
    top: -52px;
}
.group-fields-payment_details_entry .button-row .form_input_cell {
    margin-top: 10px;
    margin-left: 7px;
    position: absolute;
    top: 0;
}
.group-fields-payment_details_entry .button-row {
    border-radius: 20px;
}
.group-fields-payment_details_entry .button-row .form_label_cell {
    margin-left: 30px;
    padding: 0;
}
.group-fields-payment_details_entry label small, #multy_benef_payment_bank_pay_type_form_input .generated_radio_button_container input[type="radio"] + label small {
    display: block;
    font-size: 12px;
    line-height: 1.2;
    margin-top: 10px;
}
#multy_benef_payment_payment_details_entry_incoming_requests_row {
    position: relative;
}
#multy_benef_payment .form_beneficary_list {
    float: unset;
}
.blue-next-button, .blue-next-button:focus, #multy_benef_payment #__step_num__next, #multy_benef_payment #__step_num__next {
    width: max-content;
    padding: 10px 40px 10px 20px;
    line-height: 20px;
    background: #274185;
    color: #ffffff;
    border: none;
    border-radius: 20px;
    cursor: pointer;
    background-image: url(../images/right-arrow-white.png);
    background-size: 10px;
    background-repeat: no-repeat;
    background-position: calc(100% - 16px) 15px;
}
#multy_benef_payment #__step_num__next:disabled {
    background: #CCCCCC;
    background-image: url(../images/right-arrow-white.png);
    background-size: 10px;
    background-repeat: no-repeat;
    background-position: calc(100% - 16px) 15px;
    cursor: auto;
}
#multy_benef_payment .blue-next-button, #multy_benef_payment #__step_num__next {
    margin: 0;
}
#multy_benef_payment .multy-pay-pagination {
    float: unset;
    background: none;
    font-size: 35px;
    align-items: center;
}
.multy-pay-pagination .select-type-input {
    margin: 0 20px;
}
.multy-pay-pagination input:not(#update_1) {
    border: none;
    font-size: 30px;
}
.multy-pay-pagination .select-type-input {
    order: 2;
}
.multy-pay-pagination #update_2 {
    order: 3;
}
.multy-pay-pagination #update_1 {
    border:none;
}
.multy-pay-pagination #update_2,
.multy-pay-pagination #update_3 {
    padding: 0;
    margin: 0;
}
.multy-pay-pagination .page-prev:after {
    content: '\02039';
    cursor: pointer;
}
.multy-pay-pagination .page-next:before {
    content: '\0203A';
    cursor: pointer;
}

#multy_benef_payment .multy-pay-pagination-container {
    border-top: 1px solid #dfdfdf;
}
#multy_benef_payment table.striped tr {
    border-bottom: 1px solid #dfdfdf;
}
#multy_benef_payment table.striped tbody {
    border: 1px solid #dfdfdf;
}
#multy_benef_payment .form_beneficary_list .table_border {
    padding: 0;
}
#multy_benef_payment #multy_benef_payment_step_num_row {
    margin: 20px 0;
}
.ga-va-table a.ga-show-details,
.ga-va-table a.ga-show-transactions-details {
    display: inline-block;
    padding: 0.5rem 1rem;
    color: #274185
}
.ga-va-table a.ga-show-details,
.ga-va-table a.ga-show-transactions-details  {
    padding-left: 0.5rem;
}

div.accounts-scroll-1 {
    min-height: 208px;
    max-height: 240px;
    overflow-y: auto;
}
div.accounts-scroll-1-5 {
    min-height: 208px;
    max-height: 340px;
    overflow-y: auto;
}
div.accounts-scroll-2 {
    min-height: 208px;
    max-height: 480px;
    overflow-y: auto;
}
div.accounts-scroll-3 {
    min-height: 208px;
    max-height: 720px;
    overflow-y: auto;
}
div.accounts-scroll-4 {
    min-height: 208px;
    max-height: 960px;
    overflow-y: auto;
}

.button-check-all {
    text-transform: uppercase;
    font-size: 0.75rem;
    padding: 5px;
    border-radius: 3px;
    background-color: #00D2AE;
    color: #fff;
    border: none;
    margin: -5px;
    margin-right: 0 ;
    line-height: 14px;

}

.body-lng-en [id^=fileupload-link-].tooltip-js { width: 13ch; }
.body-lng-es [id^=fileupload-link-].tooltip-js { width: 17ch; }
.body-lng-fr [id^=fileupload-link-].tooltip-js { width: 19ch; }
.body-lng-de [id^=fileupload-link-].tooltip-js { width: 18ch; }

.body-lng-en [id^=baloon-link-].tooltip-js { width: 12ch; }
.body-lng-es [id^=baloon-link-].tooltip-js { width: 16ch; }
.body-lng-fr [id^=baloon-link-].tooltip-js { width: 19ch; }
.body-lng-de [id^=baloon-link-].tooltip-js { width: 15ch; }

.body-lng-en [id^=details-link-].tooltip-js { width: 8ch; }
.body-lng-es [id^=details-link-].tooltip-js { width: 9ch; }
.body-lng-fr [id^=details-link-].tooltip-js { width: 8ch; }
.body-lng-de [id^=details-link-].tooltip-js { width: 12ch; }

.body-lng-en [id^=edit-client-link-].tooltip-js { width: 11ch;}
.body-lng-es [id^=edit-client-link-].tooltip-js { width: 14ch;}
.body-lng-fr [id^=edit-client-link-].tooltip-js { width: 18ch;}
.body-lng-de [id^=edit-client-link-].tooltip-js { width: 17ch;}

.body-lng-en [id^=delete-client-link-].tooltip-js { width: 13ch;}
.body-lng-es [id^=delete-client-link-].tooltip-js { width: 13ch;}
.body-lng-fr [id^=delete-client-link-].tooltip-js { width: 13ch;}
.body-lng-de [id^=delete-client-link-].tooltip-js { width: 13ch;}


.new-currencies-message .alert, .important-message-container .alert {
    display:flex;
    flex-wrap: nowrap;
    align-items: center;
}
.new-currencies-message .alert [role=note], .important-message-container .alert [role=note] {
    flex: 1 0 100%;
    overflow-wrap: break-word;
    padding-right: 0.75rem;
    margin-right: -0.75rem;
}
.new-currencies-message .alert .close, .important-message-container .alert .close {
    padding-right: 0.75rem;
}

.form_dynamic_fields_row {
    display: none !important;
}

.important-message-close.close-top {
    align-self: start;
}

/* auto-convert disable checkbox and label in grey */
#beneficiaries_banks_details_edit_auto_convert_label_cell {
    color: #999;
}
#beneficiaries_banks_details_edit_auto_convert_form_input:hover > label,
#beneficiaries_banks_details_edit_auto_convert_form_input:focus > label,
#beneficiaries_banks_details_edit_auto_convert_form_input input[type=checkbox]:focus + label,
#beneficiaries_banks_details_edit_auto_convert_form_input input[type=checkbox]:hover + label {
    box-shadow: none;
    cursor: auto;
}
.ga-assignee-details a:not([role="button"]) {
    color: #008aff;
    text-decoration: underline;
}
.ga-assignee-details a:not([role="button"]):hover {
    text-decoration: none;
}
.ga-assignee-details {
    margin-top: 1rem;
}
.ga-assignee-details, .ga-assignee-details-grid {
    background-color: #ffffff;
    padding: 0.7rem;
}

[id ^= "ga_assignee"].tooltip-js {
    background-color: #ffffff;
    color: #444659;
    width: 410px;
    box-shadow: 0px 0px 10px 1px rgba(0, 0, 0, .2);
    padding: 1rem;
}

[id ^= "ga_assignee"].tooltip-js.position-right::after {
    content: " ";
    position: absolute;
    top: 50%;
    left: -10px; /* To the left of the tooltip */
    margin-top: -5px;
    border-width: 5px;
    border-style: solid;
    border-color: transparent #B7B8C8 transparent transparent;
}

.fa-btn-delete,
.fa-btn-deactivate {
    border: 1px solid rgb(197, 43, 43);
    border-radius: 20px;
    background-color: white;
    background-size: 20px 20px;
    color: rgb(197, 43, 43);
}
.fa-btn-reactivate {
    border: 1px solid #28a745;
    border-radius: 20px;
    background-color: white;
    background-size: 20px 20px;
    color: #28a745 !important;
}
.fa-btn-delete::after {
    content: "\f2ed";
    font-size: 1rem;
}
.fa-btn-deactivate::after {
    content: "\f05e";
    font-size: 1rem;
}
.fa-btn-reactivate::after {
    content: "\f0e7";
    font-size: 1rem;
}
.white-pagination .page_menu {
    border: none;
    background-color: transparent;
}
.white-pagination .page_menu_navigation {
    background-color: inherit;
    color: #444659;
}
.white-pagination .page_menu_rows_per_page,
.white-pagination .page_menu_go_to {
    color: #444659;
    font-size: 14px;
    font-weight: 500;
}
.white-pagination select[name="p_number"],
.white-pagination select[name="p_number_rows"] {
    border: 1px solid #444659;
    font-size: 1rem;
}
.white-pagination .page_menu .page_menu_navigation .disabled,
.white-pagination .page_menu .page_menu_navigation input {
    color: #444659;
}
