:root {
    --success-button-color: #2c89b5;
    --decline-button-color: #606060 ;
    --border-button-color: #2c89b5 ;
    --header-bar-color: #51a0ce;
    --anchor-color: #2094cc;
    --loginbox-color: #ffffff;
    --top-bar-color: #2094cc;
    --footer-bar-color: #2094cc;
    --table-head-color: #E6E9F5;
    --picker-table-head-color: #E6E9F5;
    --picker-header-color: #E6E9F5;
    --rate-dialog-color: #2f84b5;
    --modal-header-color: #428ab5;
    --view-history-button: #2f84b5;
}

/*Succes Button*/
.ds-success-button.mat-raised-button.mat-button-base {
    background-color: var(--success-button-color)!important;
    color: #fff !important;
}

.ds-success-button.mat-raised-button.mat-button-base[disabled=true] {
    background-color: #e0e0e0 !important;
    cursor: not-allowed !important;
}

tr th, span.group-title {
    font-family: 'AvenirMedium',sans-serif !important;
    font-weight: 500 !important;
}

/*Account Statement Filter Button*/
#account-statement .ds-filter-reports {
    border: 1px solid var(--success-button-color);
    border-bottom: 1px solid var(--success-button-color);
}

/*Account Statement Filter Active Button*/
#account-statement .ds-active-report {
    background-color: var(--success-button-color) !important;
    color: #fff !important;
}

/*View History Button*/
a.history {
    background-color: var(--view-history-button) !important;
    /*box-shadow: 1px 1px 1px 1px #0d5c8a;*/
}

/*Decline Button*/
.ds-decline-button.mat-raised-button.mat-button-base {
    background-color: var(--decline-button-color) !important;
    color: #fff !important;
}

.ds-decline-button.mat-raised-button.mat-button-base[disabled=true] {
    background-color: rgba(0, 0, 0, 0.12) !important;
    cursor: not-allowed !important;
}

/*Border Button*/
.ds-border-button.mat-raised-button.mat-button-base {
    border: 2px solid var(--border-button-color) !important;
    background-color: #fff;
    color: var(--border-button-color) !important;
}

/*Spot Date Tab*/
.mat-button-toggle-checked {
    background-color: #2c89b5 !important;
    color: #fff !important;
  }

  /*beneficiary lookup ancor*/
  .ds-main-content-1 button.ds-anchor-button{
    color: black;
  }


/*Login, Forgot, Reset Header, Breadcrumb*/
.ds-content-header {
    background-color: var(--header-bar-color);
}

/*Link*/
.ds-ancor, .ds-dealnumber, span.ds-add-payee.link, span.link, button.ds-more, .ds-anchor-button{
    color: var(--anchor-color) !important;
    cursor: pointer;
}

body a {
    color: var(--anchor-color);
    outline: none;
}

/*Login Icons*/
.secondary-text-color {
    color: rgb(0 0 0 / 54%) !important;
}

/*Login, Forgot, Reset - Box */
.ds-form {
    background-color: var(--loginbox-color);
}

/*Login, Forgot, Reset - Background */
.ds-login-forms, .ds-forgot-form, .ds-reset-form {
    background-image: url('../img/background.png');
    background-color: #fafafa!important; 
    background-repeat: repeat;
}

/*Hide Logo */
/* .ds-logo{
    display: none;
} */

.ds-logo.ds-t-center img {
    position: relative;
    top: -30px;
    margin-bottom: -45px;
}


/*maintaince message */
.ds-user-message {
    color: #ffffff;
}

/*Topbar Logo Custom Image*/
.header .logo {
    background-image: url(../img/main-logo-white.png);
    background-size: 215px 52px;
    background-repeat: no-repeat;
    background-position: 0 3px;
    height: 3.5rem;
    background-color: #2094cc;
    position: relative;
    display: block !important;
    width: 260px;
    left: 0;
}

/*Top Bar Color*/
mat-toolbar.mat-toolbar.top-toolbar {
    background-color: var(--top-bar-color) !important;
    color: #fff !important;
    padding-left: 0;
}

/*Footer Bar Color*/
.mat-toolbar.footer {
    background-color: var(--footer-bar-color) !important;
}

/*table head color*/
thead .ds-header:first-child th{
    background-color: var(--table-head-color) !important;
    color: #4D4F5C !important;
    font-weight: bold !important;
    padding: 1.2em 0.857em !important;
}

.ds-multiple-payment .payment-grid .ui-table-thead > tr:first-child th{
    background-color:  var(--picker-header-color) !important;
    color: #4D4F5C !important;
    font-weight: 600 !important;
}

/*Approval table head color*/
.approval-table thead tr{
    background-color: var(--picker-header-color) !important;
    color: white;
}

/*Advance Search header color*/
.advance-search .ui-table-thead > tr > th {
    background-color:  var(--picker-header-color) !important;
    color: #4D4F5C !important;
    font-weight: bold !important;
    padding: 1.2em 0.857em !important;
}

/*picker header color*/
app-picker .ng-dropdown-panel table tr th{
    background-color: var(--picker-table-head-color) !important;
    color: #4D4F5C !important;
    font-weight: bold !important;
}

/*Payment Limit header color*/
.ds-pay-limit .ui-table-thead > tr > th{
    background-color: var(--picker-table-head-color) !important;
    color: #4D4F5C !important;
    font-weight: bold !important;
    padding: 1.2em 0.857em !important
}

/*Payment Limit Sub Deal Limit Header color*/
.ds-limitDetails-header {
    background-color: #4593b7 !important;
    color: #4D4F5C !important;
}

/*picker group header color*/
app-picker .ng-dropdown-panel span.group-title {
    background-color: #7280B0;
    color: #fff;
}

/*CSV color*/
.ds-print-button .ui-button {
    background-color: transparent !important;
    border: none !important;
    background-repeat: no-repeat;
    background-size: 22px;
    background-position: center;
}

.ds-print-button .ui-button.ui-button-text-icon-left .ui-button-text {
    padding: 0.429em 0em 0.429em 2em;
}

.ds-pdf{
    background-image: url(../img/pdf.png);
    color: #ca3033 !important;
    box-shadow: 1px 1px 1px -7px rgb(0 0 0 / 7%), 0px 1px 1px 1px rgb(0 0 0 / 10%), 0px 1px 5px 1px rgb(0 0 0 / 11%) !important;
    background-size: 15px !important;
}

.ds-pdf span {
    padding: 3px 12px !important;
    height: 28px;
}

.ds-csv{
    background-image: url('../img/csv.png');
    color: #28a745 !important;
    box-shadow: 1px 1px 1px -7px rgb(0 0 0 / 7%), 0px 1px 1px 1px rgb(0 0 0 / 10%), 0px 1px 5px 1px rgb(0 0 0 / 11%) !important;
    background-size: 15px !important;
}

.ds-csv span {
    padding: 3px 12px !important;
    height: 28px;
}

/*Filter color*/
.filter-on{
    color: #2c89b5 !important;
}

/*Filter color*/
.filter-off{
    color: #000 !important;
}

/*Pagination Selected color*/
body .ui-paginator .ui-paginator-pages .ui-paginator-page.ui-state-active {
    background-color: #00B9F2  !important;
    color: #ffffff !important;
    border-color: #00B9F2 !important;
}

/*Pagination Gap*/
body .ui-paginator .ui-paginator-pages .ui-paginator-page {
    margin: 0 1px !important;
    padding: 0 3px !important;
}

/*Record per page Selected color*/
body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item.ui-state-highlight, body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item-group.ui-state-highlight {
    color: #ffffff;
    background-color: #00B9F2 !important;
}

/*menu active background color*/
app-vertical-menu .menu-item .expanded {
    /* background-color:#2f84b5 !important */
    border-bottom: 1px solid #ddd;
}

/*menu active title color*/
/* app-vertical-menu .menu-item .expanded span.menu-title {
    color: #fff !important;
} */

/*menu active arrow color*/
/* app-vertical-menu .menu-item .expanded .mat-icon-no-color {
    color: #fff !important;
} */

/*Approval Heading Color*/
.ds-account-transfer-step-2 h5 {
    color: rgba(169,24,154,.8039215686);
}



/*summary | Approval heading color*/
.ds-account-transfer-step-2 h2, .ds-approval-heading h5, 
.ds-account-transfer-step-4 h2, .ds-spot-step-5 h2,
.ds-step2-image label, .ds-beneficiary-step-4 h2, #approval-policy h2, .ds-map-step-2 h2, .ds-map-step-4 h2,
.ds-spot-step-1 h2, .ds-recipient-dialog h2 , .ds-recipient-dialog-step3 h2, .ds-spot-step-3 h2 , .ds-spot-step-4 h2,
.ds-map-step-1 h2, .entity-wrapper h2, .ds-beneficiary-step-1 h2, .ds-manual-entry-form h2, .ds-beneficiary-step-2 h2,
.ds-manage-summary-details h2, #margin-summary-grid h2, #manage-user h2, #swap-deal h2, #extension-deal h2, #draw-down h2,
.ds-spot-step-2 h2 {
    color: #2c89b5;
    font-family: 'AvenirMedium',serif !important;
    letter-spacing: 0;
    font-weight: 500 !important;
}

.toast-container * {
    font-family: 'AvenirMedium',sans-serif !important;
}

h2.message {
    font-family: 'AvenirMedium',sans-serif !important;
}

h2{
    font-family: 'AvenirMedium',serif !important;
    font-weight: 500 !important;
    letter-spacing: 0.3px;
}

/*summary border color*/
.ds-from-instruction, .ds-to-instruction-less, .ds-to-instruction, .ds-transfer-summary, .ds-exchange-summary .ds-main-content,
.ds-From-instruction, .ds-deal-summary, .ds-recipient-instruction, .ds-fixed-funding-height, .ds-inner-details, .ds-funding-instruction {
    border: 0px solid #f2f2f2;
    background-color: #fff;
    border-radius: 6px;
}

/* .ds-exchange-summary .ds-main-content label{  
    border-bottom: 1px solid #2c89b5;
} */

/*Progress Barcolor*/
.mat-progress-bar-fill::after {
    background-color: #2c89b5 !important;
}

/*Rate Box Color*/
.ds-ratebox .m, .ds-multi-ratebox .m {
    background-color: var(--rate-dialog-color);
    color: #fff;
}

/*Rate Box Arrow*/
.ds-ratebox .rate-right-arrow,  .ds-ratebox .rate-left-arrow, .ds-multi-ratebox .rate-right-arrow,  .ds-multi-ratebox .rate-left-arrow{
    color: var(--rate-dialog-color);
    background-color: #fff;
    border: 2px solid var(--rate-dialog-color);
}

/*Advance Search icon*/
app-picker mat-icon.search-icon, td span.material-icons, mat-icon.mat-icon.search-icon, button.ds-wire-print span.material-icons {
    cursor: pointer;
    color: #2c89b5 !important;
}
.ds-cloud-print span.material-icons {
    color: #2a8db3;
}
/*Modal Header*/
.ds-modal-header, .ds-top-bar {
    background-color: var(--modal-header-color);
  }


/*Stepers Colors*/

.ds-horizontal-steppers.ds-hs li > * {
    color: #2c3f4c;
    background-color: #fafafa;
    border-color: #fafafa;
}

.ds-horizontal-steppers.ds-hs li.ds-steppers-current .ds-stepper-content{
    color: #fff;
    background-color: #2f84b5;
    border-color: #2f84b5;
}


.ds-horizontal-steppers.ds-hs li.ds-steppers-done hr.ds-right-stepper-arrow{
    border-color: #2094cc !important;
     background-color: #2094cc !important;
}

.ds-horizontal-steppers.ds-hs li.ds-steppers-done hr.ds-left-stepper-arrow{
    border-color: #2094cc !important;
     background-color: #2094cc !important;
}

.ds-horizontal-steppers.ds-hs li.ds-steppers-current hr.ds-left-stepper-arrow{
    border-color: #2094cc !important;
    background-color: #2094cc !important;
}

.ds-horizontal-steppers.ds-hs li.ds-steppers-done h5.ds-text-height {
    color: #2094cc;
}

.ds-steppers-current > *:after {
    border-top: 8px solid #196997 !important;
}

.ds-show-number.ds-icon-current strong, .ds-show-icon.ds-icon-current span, .ds-show-svg.ds-icon-current strong{
    background-color: #ffffff;
    border-color: #196997 !important;
    color: #196997;
}

.ds-horizontal-steppers.ds-hs h5 {
    color: #196997;
}

.ds-show-number strong{
    border-color: #ddd !important;
    color: #196997;
}

/*History Tab Colors*/
.mat-tab-label-active {
    /* background-color: #6471d2 !important; */
    opacity: 1 !important;
}

.mat-tab-label {
    border: none !important;
}

.mat-tab-group.mat-primary .mat-ink-bar, .mat-tab-nav-bar.mat-primary .mat-ink-bar{
    background-color: #2c89b5 !important;
}

/*Payment Tracker Status Color*/
#payment-tracker .posted {
    background-color: #2c89b5;
    color: #fff;
    border: 1px dotted #2094cc !important;
}
#payment-tracker .paid {
    background-color: #2c89b5;
    color: #fff;
    border: 1px dotted #2094cc !important;
}
#payment-tracker .sent {
    background-color: #2c89b5;
    color: #fff;
    border: 1px dotted #2094cc !important;
}
#payment-tracker .finished {
    background-color: #2c89b5;
    color: #fff;
    border: 1px dotted #2094cc !important;
}


/*Switch Color*/
.mat-slide-toggle.mat-checked .mat-slide-toggle-thumb {
    background-color: #2c89b5 !important;
}

.mat-slide-toggle.mat-checked .mat-slide-toggle-bar {
    background-color: rgba(3,85,160,.54)!important;
}

/*Radio Button Color*/
.mat-radio-button.mat-accent.mat-radio-checked .mat-radio-outer-circle {
border-color: #2c89b5 !important;
}

.mat-radio-button.mat-accent .mat-radio-inner-circle, .mat-radio-button.mat-accent .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple), .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-persistent-ripple, .mat-radio-button.mat-accent:active .mat-radio-persistent-ripple {
background-color:#2c89b5 !important;
}


/*Recipient and Funding Screen Header Color*/
/* .ds-payee-detals .ds-multiple-payee .ds-r-2 .ds-f, .ds-funding-detals .ds-multiple-funding .ds-r-2 .ds-f{
  background-color: var(--table-head-color) !important;
} */
  
/*Sumary Screen Total Color*/
.ds-payee-total, .ds-funding-total {
  background-color: var(--table-head-color) !important;
}

/*Beneficiary tab button*/
.ds-step1-child-button.ds-selected {
    background-color: var(--success-button-color) !important;
}

.ds-step1-button.ds-selected {
    background-color: var(--success-button-color) !important;
}

/*Checkbox*/
  .mat-checkbox-indeterminate.mat-accent .mat-checkbox-background, .mat-checkbox-checked.mat-accent .mat-checkbox-background {
    background-color: #2c89b5 !important;
  }


/*Browse Button*/
.ds-upload-document div {
    background-color: var(--success-button-color) !important;
}
	#payment-processing .mat-checkbox-indeterminate.mat-accent .mat-checkbox-background, .mat-checkbox-checked.mat-accent .mat-checkbox-background {
    background-color: #54b4e3 !important;
}

/*Manage Permission Header*/
.ds-content-2 .ds-main-module-name{
    background-color: #2c89b5;
}

/*Manage Permission Organization Name*/
#permission-user .ds-top-bar label strong{
    color: #2c89b5 !important;
}

/*Menu Icon Color*/
.menu-item .mat-button .menu-icon {
    color: #777777 !important;
}

/*Menu Active bar Color*/
.menu-item .mat-button.active-link {
    background: rgb(62 140 183 / 12%) !important;
    border-right: 5px solid #1a6d9b;
}

/*Sub Menu Alignment*/
.align-sub-menu{
    margin-left: 28px !important;
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 195px !important;
    text-align: left;
}

.lang-fr .align-sub-menu{
    white-space: initial !important;
    line-height: 1.5 !important;
    padding: 8px 0;
}

/*scroll bar color*/
::-webkit-scrollbar-thumb {
    background: #2f84b5 !important;
}

::-webkit-scrollbar-track{
    background: #a7a2a2 !important;
}

/*menubar-color*/
.sidenav .sidenav-menu-outer {
    background-color: #fafafa;
}


.ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item.ui-state-highlight {
    color: #ffffff;
    background-color: rgb(25 105 151) !important;
}

.ui-chkbox .ui-chkbox-box.ui-state-active {
    border-color: rgb(47 132 181) !important;
    background-color: rgb(47 132 181) !important;
    color: #ffffff;
}

.ds-market-rate{
    color: rgb(223, 223, 37);
}

.mat-step-header .mat-step-icon-selected, .mat-step-header .mat-step-icon-state-done, .mat-step-header .mat-step-icon-state-edit {
    background-color: #2f84b5 !important;
    color: white;
}

/*payee and funding strip color*/
.ds-payee-detals pre strong, .ds-funding-detals pre strong{
    color: #8b8b8b;
    font-family: 'AvenirMedium',sans-serif;
}

/* tooltip for wire metadata*/
.wm-tooltip {
    margin-top: -3px;
}

/**Fixes*/
thead tr:first-child th {
    color: #4D4F5C !important;
    font-weight: bold !important;
}

app-flags-menu {
    position: relative !important;
    top: 3px !important;
}

.mat-stepper-vertical .mat-step-icon.mat-step-icon-selected.mat-step-icon-state-number {
    background-color: #2a8db3 !important;
}


.ds-receiving-bank span {
    color: #57B8FF !important;
}
.ds-finalize span {
    color: #009F3A !important;
}
.ds-active-view {
    color: #2c89b5;
}
td.ds-receiving-bank strong {
    color: #575757;
}
td.ds-receiving-bank {
    color: #57B8FF !important;
}
span.ds-amount-popup {
    cursor: pointer;
    color: #007ad9;
}
.ui-overlaypanel .ui-overlaypanel-close {
    background-color: #fff !important;
    border-color: #2f84b5 !important;
}
.ui-overlaypanel .ui-overlaypanel-close .pi-times:before {
    color: #2f84b5 !important;
}

/*Custome Theme css Added*/

/* .ds-logo img {
    background-color: #fff;
    padding: 15px;
    border-radius: 15px;
} */
/* 

@font-face {
    font-family: 'AvenirMedium';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('../font/Avenir/Avenir-Medium.woff') format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
  } */

  @font-face {
    font-family: 'AvenirBlack';
    src: url('^assets/font/Avenir/Avenir-Black.woff') format('woff');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'AvenirMedium';
    src: url('^assets/font/Avenir/Avenir-Medium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'AvenirBook';
    src: url('^assets/font/Avenir/AvenirBook.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Avenir LT Std';
    src: url('^assets/font/Avenir/AvenirLTStd-Medium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

  *{
    font-family: 'AvenirMedium',sans-serif;
    /* font-family: 'Zilla Slab',serif !important */
  }


  .mat-card-subtitle, .mat-card-content, .ng-value b, .ng-option b, span.ng-value-label, span.mat-select-value-text, .mat-form-field input{
    font-family: 'AvenirMedium',sans-serif;
  }

  .mat-slide-toggle-content, .mat-menu-item, .ds-sub-module-name p, .ng-select .ng-clear-wrapper .ng-clear, .ds-task-filter .ui-multiselect, .ui-widget{
    font-family: 'AvenirMedium',sans-serif !important;
  }

  .ds-main-module-name p, .ds-permission-all p,
  #permission-user .ds-content-4 .ds-top-bar label{
    font-family: 'AvenirMedium',serif;
  }

  .ds-login-heading, .ds-dashboard-main-container h3, h3.ds-entity-name, .ds-info-tabs label.name, .tile h2,
  .ds-dashobard-info-card .top-header h4, .ds-horizontal-steppers.ds-hs h5, .ds-modal-header h2, .user-info h2, .ds-modal-header h3,
  .ds-info-tabs .ds-.custom-top-box span strong, h4.user-name span, .ds-customer-details .row1 .right h4, .mat-card-header .mat-card-title, .activity-group{
    font-family: 'AvenirMedium',serif !important 
  }

  
tr th, span.group-title {
    font-family: 'AvenirMedium',sans-serif !important;
    font-weight: 500 !important;
}

.material-icons { font-family: 'Material Icons' !important; } .pi { font-family: 'primeicons' !important; }

.gradient-gray {
    background: #54a3d0!important;
    background: linear-gradient(50deg,#5fcbff,#509488)!important;
    color: #fff !important;
}

.user-menu .mat-menu-item {
    background: #2c89b5 !important;
    color:#ffffff !important;
}

.mat-calendar-body-selected {
    background-color: #21635c;
}


.ds-customer-details .row3 .ds-contact-client button {
    border-color: #2c89b5 !important;
    background-color: #2c89b5;
}

.ds-sidebar .ds-slidebar-active-pannel h2 {
    color: #2c89b5 !important;
}

.advance-search td.ds-select-row mat-icon {
    color: #2c89b5 !important;
}

p.basecurrecy {
    color: #2c89b5 !important;
}

.ds-.custom-top-box span.active, .ds-.custom-top-box span {
    color: #2094cc !important;
}

.ds-viewhistory a.history {
    color: #2c89b5 !important;
}

i.pi.pi-eye::before {
    color: #2c89b5 !important;
}

.ds-base-timer-path-remaining.default {
    color:#2094cc !important;
  }
  
  .ds-base-timer-path-remaining.warning {
    color: rgb(255, 172, 17);
  }
  
  .ds-base-timer-path-remaining.alert {
    color: rgb(255, 51, 51);
  }

  .ds-ex-rate .ds-input,
  .ds-ex-rate .title h2 {
    background-color: #d1e5e3 !important;
}

.ds-show-number.ds-icon-done strong, .ds-show-icon.ds-icon-done span, .ds-show-svg.ds-icon-done strong {
    background-color: #2094cc !important;
    color: #fff;
    border-color: #2094cc !important;
}


.component .ds-modal-header h3, .ds-modal-header-approval-history mat-icon {
    color: #2c89b5 !important;
}

#ds-master-grid .ds-print-button button.ds-add-new {
    color: #2c89b5 !important;
}

.mat-tab-label-active .mat-tab-label-content {
    color: #fff;
    background-color: #2c89b5 !important;
}

#add-beneficiary .mat-stepper-horizontal .ds-beneficiary-step-1 .ds-step1-button.ds-selected,
#add-beneficiary .mat-stepper-vertical .ds-beneficiary-step-1 .ds-step1-button.ds-selected {
    border-bottom: 3px solid var(--success-button-color) !important;
}

#add-beneficiary .mat-stepper-horizontal .ds-beneficiary-step-2 .ds-main-content-1 .ds-validate .ds-anchor-button,
#add-beneficiary .mat-stepper-vertical .ds-beneficiary-step-2 .ds-main-content-1 .ds-validate .ds-anchor-button {
    background-color: #2c89b5 !important;
}
  
.ds-search-routing .ds-middle-bar p {
    color: #1e6672 !important;
}

.ds-search-routing .ds-manual-entry button.ds-anchor-button, .ds-search-routing .ds-manual-entry-clear button.ds-anchor-button {
    color: #2c89b5 !important;
}

.ds-beneficiary-step-4 i.pi, .ds-beneficiary-step-4 mat-icon.mat-icon {
    color: #2c89b5 !important;
}

.ds-switch.active {
    background-color: #2094cc !important;
    color: #ffffff !important;
}

.graph-filter-row h3, .ds-workflowdashboard-reload,
.users-wrapper .user-details .user-name,
.ds-crm-main-container .ds-crm-content-container .ds-customer-details .row1 .right h4,
.ds-info-tabs .swiper-wrapper label.name,
.ds-crm-main-container .ds-crm-content-container .ds-info-tabs .ds-.custom-top-box .mat-icon,
.title, .ds-beneficiary-step-1 .ds-main-content-1 .ds-step1-button,
.ds-crm-main-container .ds-crm-content-container .ds-customer-details .row2 .ds-appointment h5{
    color: #2c89b5 !important; 
}

.ngx-pagination .current{
    background: #00B9F2 !important;
}

.ds-info-tabs .swiper-wrapper span.badge.active {
    border-color: #2c89b5 !important;
    color: #2c89b5 !important;
}

.ds-beneficiary-step-4 h2 {
    border-color: #2c89b5 !important;
}

.mat-calendar-body-selected {
    background-color: #2c89b5 !important;
}

 .mat-datepicker-toggle-active {
    color: #2c89b5 !important;
}

.ds-info-tabs .swiper-button-next:after, .ds-info-tabs .swiper-button-prev:after{
    background-color: #2c89b5 !important;
}

.ds-confirm-notification .ds-modal-header mat-icon {
    color: #2c89b5 !important;
}

.ds-logo img {
    background-color: #fff;
    padding: 10px;
    border-radius: 6px;
}

.header .logo {
    background-image: url(../logo/logo-dashboard.png);
    background-size: 160px;
    background-repeat: no-repeat;
    background-position: 20% 50%;
    height: 3.5rem;
    background-color: #f6f6f6;
    position: relative;
    display: block !important;
    width: 260px;
    left: 0;
}

.ds-crm-main-container .ds-crm-content-container .ds-info-tabs .ds-.custom-top-box .mat-icon.ds-backspace-contactdetails {
    color: #fff !important;
}

.ds-dasboard-deal-profit thead tr:first-child th {
    text-transform: unset !important;
}
#notification_component .ds-modal-header mat-icon {
    color: #2c89b5 !important;
}
.advanced-pie.chart .ngx-charts {
    width: calc(100% - 30px) !important;
}