@font-face {
  font-family: 'icomoon';
  src: url('fonts/icomoon.eot?orgId=00D2o000000ZIxn&waeozu');
  src: url('fonts/icomoon.eot?orgId=00D2o000000ZIxn&waeozu#iefix') format('embedded-opentype'), url('fonts/icomoon.ttf?orgId=00D2o000000ZIxn&waeozu') format('truetype'), url('fonts/icomoon.woff?orgId=00D2o000000ZIxn&waeozu') format('woff'), url('fonts/icomoon.svg?orgId=00D2o000000ZIxn&waeozu#icomoon') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}

[class^=icon-], [class*=icon-] {
  font-family: 'icomoon' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-time:before {
  content: "\e962";
  color: #ec0000;
}

.icon-call-center-DB:before {
  content: "\e961";
  color: #ec0000;
}

.icon-circle-account-user:before {
  content: "\e960";
  color: #ec0000;
}

.icon-signature-pending:before {
  content: "\e95f";
  color: #ec0000;
}

.icon-upload:before {
  content: "\e95e";
  color: #ec0000;
}

.icon-speeches:before {
  content: "\e95d";
  color: #ec0000;
}

.icon-benefitiary:before {
  content: "\e958";
  color: #ec0000;
}

.icon-lightening:before {
  content: "\e959";
  color: #ec0000;
}

.icon-subsidiaries:before {
  content: "\e95a";
  color: #ec0000;
}

.icon-urgent:before {
  content: "\e95b";
  color: #ec0000;
}

.icon-wallet:before {
  content: "\e95c";
  color: #ec0000;
}

.icon-security-block:before {
  content: "\e956";
  color: #ec0000;
}

.icon-security-open:before {
  content: "\e957";
  color: #ec0000;
}

.icon-ok:before {
  content: "\e955";
  color: #ec0000;
}

.icon-phone-support:before {
  content: "\e954";
  color: #ec0000;
}

.icon-circle_check .path1:before {
  content: "\e94f";
  color: rgb(68, 68, 68);
}

.icon-circle_check .path2:before {
  content: "\e950";
  margin-left: -1em;
  color: rgb(255, 255, 255);
}

.icon-circle_exclamation .path1:before {
  content: "\e951";
  color: rgb(204, 0, 0);
}

.icon-circle_exclamation .path2:before {
  content: "\e952";
  margin-left: -1em;
  color: rgb(255, 255, 255);
}

.icon-circle_exclamation .path3:before {
  content: "\e953";
  margin-left: -1em;
  color: rgb(255, 255, 255);
}

.icon-income-expenses:before {
  content: "\e94e";
  color: #ec0000;
}

.icon-reload:before {
  content: "\e94d";
  color: #ec0000;
}

.icon-international-transfer:before {
  content: "\e94b";
  color: #ec0000;
}

.icon-other-payments:before {
  content: "\e94c";
  color: #ec0000;
}

.icon-remove:before {
  content: "\e94a";
  color: #ec0000;
}

.icon-information:before {
  content: "\e949";
  color: #ec0000;
}

.icon-transferPayment:before {
  content: "\e948";
  color: #ec0000;
}

.icon-action:before {
  content: "\e947";
  color: #ec0000;
}

.icon-more:before {
  content: "\e945";
  color: #ec0000;
}

.icon-transfer:before {
  content: "\e946";
  color: #ec0000;
}

.icon-prueba:before {
  content: "\e944";
  color: #ec0000;
}

.icon-print:before {
  content: "\e943";
  color: #ec0000;
}

.icon-warning:before {
  content: "\e942";
  color: #ec0000;
}

.icon-details:before {
  content: "\e941";
  color: #ec0000;
}

.icon-success:before {
  content: "\e940";
  color: #ec0000;
}

.icon-close_big:before {
  content: "\e93f";
  color: #ec0000;
}

.icon-arrowDown:before {
  content: "\e93d";
  color: #ec0000;
}

.icon-arrowUp:before {
  content: "\e93e";
  color: #ec0000;
}

.icon-fx:before {
  content: "\e93b";
  color: #ec0000;
}

.icon-options__empty:before {
  content: "\e93c";
  color: #ec0000;
}

.icon-faq:before {
  content: "\e928";
  color: #ec0000;
}

.icon-filter:before {
  content: "\e939";
  color: #ec0000;
}

.icon-tracking:before {
  content: "\e93a";
  color: #ec0000;
}

.icon-doc103:before {
  content: "\e937";
  color: #ec0000;
}

.icon-docPDF:before {
  content: "\e938";
  color: #ec0000;
}

.icon-docXLS:before {
  content: "\e918";
  color: #ec0000;
}

/*.icon-time:before {
  content: "\e92b";
}*/

.icon-time__gray:before {
  content: "\e92c";
  color: #b5b5b5;
}

.icon-timeError:before {
  content: "\e92d";
  color: #ec0000;
}

.icon-timeError__gray:before {
  content: "\e92e";
  color: #b5b5b5;
}

.icon-timeIn:before {
  content: "\e92f";
}

.icon-timeIn__gray:before {
  content: "\e930";
  color: #b5b5b5;
}

.icon-timeOut:before {
  content: "\e931";
}

.icon-timeOut__gray:before {
  content: "\e932";
  color: #b5b5b5;
}

.icon-document:before {
  content: "\e933";
  color: #ec0000;
}

.icon-settings:before {
  content: "\e934";
  color: #ec0000;
}

.icon-trackingSearch:before {
  content: "\e935";
  color: #ec0000;
}

.icon-trash:before {
  content: "\e936";
  color: #ec0000;
}

.icon-question:before {
  content: "\e92a";
  color: #ec0000;
}

.icon-add:before {
  content: "\e900";
  color: #ec0000;
}

.icon-alphabeticalOrderDown:before {
  content: "\e901";
  color: #ec0000;
}

.icon-alphabeticalOrderUp:before {
  content: "\e902";
  color: #ec0000;
}

.icon-arrowDown_big:before {
  content: "\e903";
  color: #ec0000;
}

.icon-arrowDown_small:before {
  content: "\e904";
  color: #ec0000;
}

.icon-arrowLeft_big:before {
  content: "\e905";
  color: #ec0000;
}

.icon-arrowLeft_small:before {
  content: "\e906";
  color: #ec0000;
}

.icon-arrowRight_big:before {
  content: "\e907";
  color: #ec0000;
}

.icon-arrowRight_small:before {
  content: "\e908";
  color: #ec0000;
}

.icon-arrowUp_big:before {
  content: "\e909";
  color: #ec0000;
}

.icon-arrowUp_small:before {
  content: "\e90a";
  color: #ec0000;
}

.icon-calendar:before {
  content: "\e90b";
  color: #ec0000;
}

.icon-caution:before {
  content: "\e90c";
  color: #ec0000;
}

.icon-check:before {
  content: "\e90d";
  color: #ec0000;
}

.icon-check_circle:before {
  content: "\e90e";
  color: #ec0000;
}

.icon-circle__blue:before {
  content: "\e90f";
  color: #1bb3bc;
}

.icon-circle__green:before {
  content: "\e910";
  color: #63ba68;
}

.icon-circle__orange:before {
  content: "\e911";
  color: #fc3;
}

.icon-circle__red:before {
  content: "\e912";
  color: #c00;
}

.icon-close:before {
  content: "\e913";
  color: #ec0000;
}

.icon-close_emptyCircle:before {
  content: "\e914";
  color: #ec0000;
}

.icon-close_filledCircle:before {
  content: "\e915";
  color: #ec0000;
}

.icon-collapse:before {
  content: "\e916";
  color: #ec0000;
}

.icon-copy:before {
  content: "\e917";
  color: #ec0000;
}

.icon-download:before {
  content: "\e919";
  color: #ec0000;
}

.icon-edit:before {
  content: "\e91a";
  color: #ec0000;
}

.icon-expand:before {
  content: "\e91b";
  color: #ec0000;
}

.icon-left:before {
  content: "\e91c";
  color: #ec0000;
}

.icon-mail:before {
  content: "\e91d";
  color: #ec0000;
}

.icon-options:before {
  content: "\e91e";
  color: #ec0000;
}

.icon-orderDown:before {
  content: "\e91f";
  color: #ec0000;
}

.icon-orderUp:before {
  content: "\e920";
  color: #ec0000;
}

.icon-phone:before {
  content: "\e921";
  color: #ec0000;
}

.icon-profile:before {
  content: "\e922";
  color: #ec0000;
}

.icon-prohibited:before {
  content: "\e923";
  color: #ec0000;
}

.icon-refresh:before {
  content: "\e924";
  color: #ec0000;
}

.icon-regeneratePassword:before {
  content: "\e925";
  color: #ec0000;
}

.icon-right:before {
  content: "\e926";
  color: #ec0000;
}

.icon-search:before {
  content: "\e927";
  color: #ec0000;
}

.icon-viewProfile:before {
  content: "\e929";
  color: #ec0000;
}

#modal-heading-01-12 {
  font-family: cursive !important;
}

.input_lwc input {
  border: 1px solid #deedf2;
  border-bottom-color: #257fa4;
  border-radius: 4px;
  background-color: #f6fafc;
  color: #444;
  cursor: pointer;
  font-family: SantanderMicroText;
  font-size: 16px;
  height: 48px;
  line-height: 24px;
  width: 240px;
}

.lwc_input input {
  border: 0px;
  background-color: transparent;
  width: 100%;
  height: 100%;
  padding: 0px;
}

.lwc_input input:active {
  border: 0px;
  background-color: transparent;
  width: 100%;
  height: 100%;
  padding: 0px;
  box-shadow: none;
}

.lwc_input input:focus {
  border: 0px;
  background-color: transparent;
  width: 100%;
  height: 100%;
  padding: 0px;
  box-shadow: none;
}

.lwc_input .slds-grow {
  height: 100%;
}

.lwc_input .slds-assistive-text {
  display: none;
}

.lwc_input .slds-no-flex {
  display: none;
}

.lcheckbox_lwc .slds-form-element__label {
  color: #444444;
  display: inline;
  font-family: "SantanderMicroText";
  font-size: 16px;
  font-size: 16px !important;
  line-height: 40px;
  vertical-align: middle;
}

.lcheckbox_lwc .slds-checkbox_faux {
  display: none;
}

.lcheckbox_lwc .slds-checkbox {
  margin-left: 4px;
  text-align: left;
  padding-left: 16px;
}

.lcheckbox_lwc .slds-checkbox:hover {
  background-color: #e8f3f6;
  border-radius: 4px;
}

.lcheckbox_lwc .slds-radio_button-group {
  display: block;
  border: 0px;
}

.lcheckbox_lwc span.slds-radio_faux {
  color: #444444;
  display: inline;
  font-family: "SantanderMicroText";
  font-size: 16px;
  line-height: 24px;
  vertical-align: middle;
}

.lcheckbox_lwc span.slds-button.slds-radio_button:hover {
  background-color: #e8f3f6;
  border-radius: 4px;
}

.lcheckbox_lwc label.slds-radio_button__label {
  background-color: transparent;
}

.lcheckbox_lwc .slds-radio_button [type=radio]:checked + .slds-radio_button__label {
  background-color: #e8f3f6;
  width: 100%;
  text-align: left;
}

.lcheckbox_lwc .slds-radio_button [type=radio]:checked + .slds-radio_button__label:hover {
  background-color: #e8f3f6;
}

.lcheckbox_lwc .slds-radio_button.slds-radio_button {
  margin-bottom: 15px;
}

.lcheckboxac_lwc .slds-checkbox_faux {
  width: 24px;
  height: 24px;
  border-color: #767676;
  border-radius: 4px;
}

.lcheckboxac_lwc .slds-checkbox {
  width: 100%;
  text-align: left;
  border-radius: 4px;
  border-color: #767676;
  cursor: pointer;
  height: 31px;
  margin-left: 12px;
  margin-right: 8px;
  width: 27px;
}

.fromdropdown .slds-checkbox {
  align-items: center;
  display: flex;
  height: 36px;
  margin-bottom: 12px;
  margin-right: 5px;
  margin-left: 5px;
}

.fromdropdown .slds-checkbox_faux {
  border-radius: 4px;
  color: #222222;
  cursor: pointer;
  height: 24px;
  margin-left: 11px;
  margin-right: 8px;
  width: 24px;
}

.fromdropdown .slds-checkbox .slds-checkbox__label .slds-form-element__label {
  color: #444444;
  display: inline;
  font-family: "SantanderMicroText";
  font-size: 16px;
  line-height: 24px;
  vertical-align: middle;
}

.date_lwc input {
  background-color: #f6fafc;
  border-color: #deedf2;
  border-width: 1px 1px 0 1px;
  border-style: solid;
  border-image: initial;
  border-radius: 4px 4px 0 0;
  box-shadow: inset 0 -1px 0 0 #257fa4;
  display: inline-block;
  height: 48px;
  line-height: 36px;
  padding: 0 1rem 0 .75rem;
  transition: none;
  width: 172px;
  color: #444444;
  font-size: 16px;
}

.lcheckboxac_lwc .slds-checkbox {
  width: 100%;
  text-align: left;
  border-radius: 4px;
  border-color: #767676;
  cursor: pointer;
  height: 31px;
  width: 27px;
  margin-right: 5px;
  margin-left: 5px;
  align-items: center;
  display: flex;
  height: 36px;
  margin-bottom: 12px;
}

.lcheckboxac_lwc span.slds-form-element__label {
  color: #444444;
  display: inline;
  font-family: "SantanderMicroText";
  font-size: 16px !important;
  line-height: 24px;
  vertical-align: middle;
}

.slds-carousel {
  height: 505px;
}

.slds-carousel__stage {
  background: #fff;
}

.slds-carousel__panel-action {
  outline: none !important;
  box-shadow: none !important;
  border-color: transparent;
  border: none !important;
}

.slds-carousel__content {
  padding: 24px 16px 0;
  height: 126px;
}

.slds-carousel__content-title {
  font-family: SantanderMicroText-Bd;
  font-size: 18px;
  text-align: center;
  color: #444444;
  line-height: 1.5;
  margin: 0 auto 4px;
}

.slds-carousel__content p {
  font-family: SantanderMicroText;
  font-size: 14px;
  line-height: 1.5;
  color: #444444;
  max-width: 440px;
  margin: 0 auto 16px;
}

.slds-carousel__indicators {
  top: -13px;
  position: relative;
  margin: 0 0 24px;
  height: 8px;
  line-height: 0;
}

.slds-carousel__indicator {
  margin: 0 6px;
}

.slds-carousel__indicator-action {
  width: 12px;
  height: 12px;
  background-color: #767676;
  border: none;
  transition: all 0.5s ease;
}

.slds-carousel__indicator-action.slds-is-active, .slds-carousel__indicator-action.slds-is-active:hover, .slds-carousel__indicator-action:hover {
  background: #ec0000 !important;
  box-shadow: none;
}

.slds-carousel__autoplay {
  display: none;
}

.slds-input {
  border: 1px solid #deedf2;
  border-bottom: 1px solid #257fa4;
  border-radius: 4px;
  background-color: #f6fafc;
  color: #444444;
  cursor: pointer;
  font-family: "SantanderMicroText";
  font-size: 16px;
  height: 48px;
  line-height: 24px;
}

/* .slds-row > .slds-col {
  width: 50%;
  padding-right: 12px;
} */

.slds-col:nth-child(even) {
  padding-right: 0px;
}

.filterAccounts .slds-input {
  border: 1px solid #deedf2;
  border-bottom: 1px solid #257fa4;
  border-radius: 4px;
  background-color: #f6fafc;
  color: #444444;
  cursor: pointer;
  font-family: "SantanderMicroText";
  font-size: 16px;
  height: 48px;
  line-height: 24px;
}

.filterAccounts .slds-input:disabled {
  border: 1px solid #CCCCCC !important;
  background-color: #F6F6F6 !important;
  cursor: auto;
}

/*.calendar input:-ms-input-placeholder {
  font-family: "SantanderMicroText";
  color: #767676;
  font-size: 16px;
}

.calendar input:-moz-placeholder {
  font-family: "SantanderMicroText";
  color: #767676;
  font-size: 16px;
}

.calendar .slds-button {
  left: -16px;
  bottom: 13px;
}

.calendar .slds-align-middle .slds-button {
  left: 0;
  bottom: 0;
}

.calendar .slds-button_icon-bare {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: 'icomoon' !important;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  height: 24px;
  line-height: 1;
  text-transform: none;
  width: 24px;
}

.calendar .slds-button_icon-bare:before {
  color: #ec0000;
  content: "\e90b";
  cursor: pointer;
  font-size: 24px;
}

.calendar .slds-button_icon-bare svg {
  display: none;
}

.calendar .slds-input__icon.slds-input__icon_right {
  bottom: 0;
  height: 24px;
  margin: auto;
  padding: 12px 16px;
  right: 0px;
  top: 0;
  width: 33px;
}*/

.slds-button.slds-button_icon.slds-button_icon-border-filled.button-order div {
  width: 100%;
}

.slds-button.slds-button_icon.slds-button_icon-border-filled.button-order div.slds-button__icon.arrow {
  width: 20%;
}

/*.button-order .arrow {
  border-left: 1px solid #d2f0f2;
  bottom: 4px;
  display: inline-block;
  height: calc(100% - 8px);
  position: absolute;
  right: 0;
  top: 4px;
  width: 33px;
}*/

li.slds-progress__item.slds-is-completed.progress__gray:before, li.slds-progress__item.slds-is-completed.progress__gray:after, li.slds-progress__item.slds-is-active.progress__gray:before {
  background-color: transparent;
  border: 1px solid #444444 !important;
  left: calc(1.75rem - 1px);
  content: "";
  position: absolute;
  width: 27px;
  height: 100%;
}

.icon-check:before {
  content: "\e90d";
  color: green;
}

.slds-pill_container {
  padding: 0;
  border: none;
  border-radius: 0;
  justify-content: flex-end;
}

.slds-pill_container .slds-pill {
  margin: 0;
  justify-content: center;
  background-color: #eff6f9;
  border: 1px solid #deedf2;
  width: 124px;
  border-radius: 4px 0 0 4px;
  font-family: "SantanderMicroText";
  font-size: 14px;
  line-height: 21px;
  color: #444444;
}

.downloads_CNF {
  width: 100%;
}

.downloads_CNF .slds-row, .downloads_CNF .radioButtons .slds-form-element__control {
  display: flex;
}

.downloads_CNF .slds-row {
  margin-bottom: 36px;
}

.downloads_CNF .slds-row.radioButtons.fileDate {
  margin-bottom: 12px;
}

.downloads_CNF .slds-row.typeOfFile {
  margin-bottom: 0px;
  height: 138px;
}

.downloads_CNF .slds-form_compound .slds-form-element__row {
  margin-bottom: 0;
}

.downloads_CNF .fileDate .slds-radio, .downloads_CNF .reportType .slds-radio {
  margin-right: 36px;
}

.downloads_CNF .reportType {
  margin: 22px 0 0 0;
}

.downloads_CNF .radioCalendarSingle .slds-radio .slds-radio__label {
  margin-right: 26px;
}

.downloads_CNF .radioButtons .slds-form-element__control {
  height: 48px;
  align-items: center;
}

.downloads_CNF .radioButtons:last-child .slds-form-element__control.slds-input-has-icon.slds-input-has-icon_right:first-child {
  margin-top: 14px;
}

.slds-form-element.slds-dropdown-trigger.slds-dropdown-trigger_click.calendar.calendar--single > .slds-form-element__control.slds-input-has-icon.slds-input-has-icon_right.inputSize {
  margin-top: 14px;
}

.downloads_CNF .radioButtons .slds-form-element__label {
  font-family: SantanderMicroText;
  font-size: 16px;
  line-height: 24px;
  color: #444444;
  padding: 0;
}

.downloads_CNF .radioButtons .slds-form-element__legend, .downloads_CNF .radioButtons .slds-form-element__label:first-child, .downloads_CNF .slds-combobox__Rg .slds-form-element__label, .downloads_CNF .account .slds-form-element__label {
  font-family: SantanderMicroText;
  font-size: 14px;
  font-weight: normal;
  line-height: 21px;
  color: #444444;
  padding: 0;
  margin-bottom: 4px;
}

.downloads_CNF .radioButtons .slds-form-element__label {
  font-size: 16px;
  line-height: 24px;
  padding: 0;
}

.downloads_CNF .slds-radio.fileDate {
  width: 264px;
}

.downloads_CNF .slds-radio [type=radio] + .slds-radio__label .slds-radio_faux {
  background-color: #ffffff;
  border: solid 1px #767676;
  border-radius: 50%;
  box-shadow: none;
  color: #ececec;
  cursor: pointer;
  height: 24px;
  margin-right: 8px;
  position: relative;
  vertical-align: middle;
  width: 24px;
}

.downloads_CNF .slds-radio [type=radio]:checked + .slds-radio__label .slds-radio_faux:after {
  background: #1bb3bc;
  border-radius: 50%;
  box-shadow: none;
  content: '';
  height: 10px;
  left: 50%;
  position: absolute;
  top: 50%;
  width: 10px;
}

.downloads_CNF .slds-radio [type=radio]:checked + .slds-radio__label span:first-child {
  border: solid 2px #1bb3bc;
}

.downloads_CNF .slds-combobox__Rg .slds-dropdown .slds-dropdown__list {
  overflow-y: auto;
  overflow-x: hidden;
  max-height: 187px;
}

.downloads_CNF .slds-combobox__Rg.country .slds-dropdown {
  max-width: 184px;
  min-width: 184px;
}

.downloads_CNF .typeOfFile .slds-combobox__Rg .slds-dropdown {
  max-width: 288px;
  min-width: 288px;
}

.downloads_CNF .slds-combobox__Rg .slds-button__icon {
  width: 24px;
  height: 24px;
  margin: 12px 16px;
}

.downloads_CNF .slds-combobox__Rg .optionOrder {
  align-items: center;
  display: inline-flex;
}

.downloads_CNF .slds-combobox__Rg .orderSelected {
  align-items: center;
  border: 0;
  color: #444444;
  display: flex;
  font-size: 16px;
  height: 24px;
  padding: 0 0px 0 12px;
  width: 100%;
}

.downloads_CNF .slds-combobox__Rg .paddingOption {
  height: 36px;
  margin-bottom: 12px;
  cursor: pointer;
}

.downloads_CNF .slds-combobox__Rg .dropdownOrder .paddingOption:hover, .downloads_CNF .slds-combobox__Rg .paddingOption:active, .downloads_CNF .slds-combobox__Rg .paddingOption:focus {
  border-radius: 4px;
  background-color: #deedf2;
}

.downloads_CNF .slds-combobox__Rg .dropdownOrder .slds-dropdown__item > a {
  padding: 0 12px;
  font-size: 16px;
  font-family: SantanderMicroText;
  color: #444444;
  line-height: 24px;
}

.downloads_CNF .slds-combobox__Rg .dropdownOrder .optionOrder .slds-form-element__label {
  margin: 0;
  font-family: SantanderMicroText;
  font-size: 16px;
  line-height: 24px;
  color: #444444;
}

.downloads_CNF .slds-combobox__Rg .selectedValue-placeholder {
  font-family: "SantanderMicroText";
  font-size: 16px;
  line-height: 24px;
  color: #767676;
}

.downloads_CNF .slds-combobox__Rg .selectedValue-filled {
  color: #444444;
  font-size: 12px;
}

.downloads_CNF .slds-combobox__Rg .slds-dropdown .slds-dropdown__list::-webkit-scrollbar {
  width: 6px;
}

.downloads_CNF .slds-combobox__Rg .slds-dropdown .slds-dropdown__list::-webkit-scrollbar-track {
  border-radius: 10px;
}

.downloads_CNF .slds-combobox__Rg .slds-dropdown .slds-dropdown__list::-webkit-scrollbar-track-piece {
  background: transparent;
}

.downloads_CNF .slds-combobox__Rg .slds-dropdown .slds-dropdown__list::-webkit-scrollbar-thumb {
  background: #dadada;
  border-radius: 10px;
}

/* .downloads_CNF .country .slds-combobox {
  width: 184px;
  margin-right: 24px;
} */

.downloads_CNF .typeOfFile .slds-combobox {
  width: 288px;
  margin-right: 24px;
}

.currencyDropdown_container {
  margin-bottom: 0px;
}

.downloads_CNF .radioCalendarSingle .calendar {
  position: absolute;
  margin-left: 0;
}

.downloads_CNF .radioCalendarDoble .calendar {
  position: absolute;
  margin-left: 30px;
}

.calendarSIC {
  margin-top: 44px;
}

.comboCalendars {
  margin-top: 78px;
}

.unicCalendar {
  margin-top: 44px;
}

.unicCalendarDoble {
  margin-top: 80px;
}

.radioCalendarDoble .calendar:last-child {
  left: 207px;
}

.radioCalendarDoble .slds-form.slds-form_compound.calendar.calendar--double {
  margin-left: 168px;
  margin-bottom: 32px;
}

.radioCalendarDoble .slds-form.slds-form_compound.calendar.calendar--double > .slds-form-element.calendar:last-child {
  margin-left: 24px;
}

/*.downloads_CNF .calendar input {
  background-color: #f6fafc;
  border-color: #deedf2;
  border-width: 1px 1px 0 1px;
  border-style: solid;
  border-image: initial;
  border-radius: 4px 4px 0 0;
  box-shadow: inset 0 -1px 0 0 #257fa4;
  display: inline-block;
  height: 48px;
  line-height: 36px;
  padding: 0 1rem 0 .75rem;
  transition: none;
  width: 184px;
  color: #444444;
  font-size: 16px;
}

.downloads_CNF .calendar input:focus {
  box-shadow: inset 0 -2px 0 0 #257fa4;
}

.downloads_CNF .calendar input::-webkit-input-placeholder {
  font-family: "SantanderMicroText";
  color: #767676;
  font-size: 16px;
}

.downloads_CNF .calendar input::-moz-placeholder {
  font-family: "SantanderMicroText";
  color: #767676;
  font-size: 16px;
}

.downloads_CNF .calendar input:-ms-input-placeholder {
  font-family: "SantanderMicroText";
  color: #767676;
  font-size: 16px;
}

.downloads_CNF .calendar input:-moz-placeholder {
  font-family: "SantanderMicroText";
  color: #767676;
  font-size: 16px;
}

.downloads_CNF .calendar .slds-button {
  left: -16px;
  bottom: 13px;
}

.downloads_CNF .calendar .slds-align-middle .slds-button {
  left: 0;
  bottom: 0;
}

.downloads_CNF .calendar .slds-button_icon-bare {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: 'icomoon' !important;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  height: 24px;
  line-height: 1;
  speak: none;
  text-transform: none;
  width: 24px;
  padding-right: 16px;
}

.downloads_CNF .calendar .slds-button_icon-bare:before {
  color: #ec0000;
  content: "\e90b";
  cursor: pointer;
  font-size: 24px;
}

.downloads_CNF .calendar .slds-button_icon-bare svg {
  display: none;
}

.downloads_CNF .calendar .slds-input__icon.slds-input__icon_right {
  bottom: 0;
  height: 24px;
  margin: auto;
  padding: 12px 16px;
  right: 0px;
  top: 0;
  width: 33px;
}

.downloads_CNF .calendar.slds-form_compound .slds-form-element__row .slds-form-element + .slds-form-element {
  padding-left: 24px;
  margin: 0;
}

.downloads_CNF .calendar .slds-form-element__control.slds-input-has-icon.slds-input-has-icon_right.inputSize > .textHelp, .slds-form-element.slds-dropdown-trigger.slds-dropdown-trigger_click.calendar.calendar--single > .textHelp {
  display: none;
}

.downloads_CNF .calendar .textHelp {
  color: #444444;
  display: inline-block;
  font-size: 12px;
  height: 18px;
  padding-left: 12px;
}

.downloads_CNF .calendar .slds-datepicker {
  padding: 16px 16px;
}

.downloads_CNF .calendar .slds-datepicker .slds-button:focus {
  box-shadow: none;
}

.downloads_CNF .calendar .slds-datepicker .slds-button__icon {
  fill: #ec0000;
}

.downloads_CNF .slds-datepicker .slds-datepicker__filter.slds-grid {
  padding: 0;
}

.downloads_CNF .calendar .slds-datepicker .slds-datepicker__month {
  position: relative;
  right: 9px;
}

.downloads_CNF .calendar .slds-datepicker .slds-datepicker__month thead tr {
  text-transform: uppercase;
}

.downloads_CNF .calendar .slds-datepicker .slds-datepicker__month thead th {
  color: #444444;
  font-size: 12px;
}

.downloads_CNF .calendar .slds-datepicker .slds-day, .downloads_CNF .calendar .slds-datepicker th, .downloads_CNF .calendar h2, .downloads_CNF .calendar .slds-select {
  font-size: 12px;
}

.downloads_CNF .calendar .slds-datepicker .slds-select {
  font-family: SantanderTextW05-Regular;
  height: 32px;
}

.downloads_CNF .calendar .slds-datepicker .slds-select_container {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: 'icomoon' !important;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1;
  speak: none;
  text-transform: none;
}

.downloads_CNF .calendar .slds-datepicker .slds-select_container:after {
  border: none;
  bottom: 13px;
  color: #ec0000;
  content: "\e904";
  font-size: 19px;
  height: 8px;
  right: 15px;
  transform-origin: 50% 50%;
  width: 8px;
}

.downloads_CNF .calendar .slds-datepicker .slds-select_container:before {
  border: none;
  color: #ec0000;
  content: "\e904";
  font-size: 19px;
  height: 8px;
  right: 4px;
  top: 13px;
  transform: rotate(180deg);
  transform-origin: 50% 50%;
  width: 8px;
}

.downloads_CNF .calendar .slds-datepicker .slds-text-link {
  color: #ec0000;
  font-family: SantanderTextW05-Bold;
  font-size: 12px;
}

.downloads_CNF .calendar .slds-datepicker td {
  padding: 0;
}

.downloads_CNF .calendar .slds-datepicker td.slds-is-selected > .slds-day {
  background: #444444;
}*/

.downloads_CNF .radioCalendarDoble .slds-form_compound .slds-form-element__row .slds-form-element + .slds-form-element, .downloads_CNF .radioCalendarDoble .slds-form--compound .slds-form-element__row .slds-form-element + .slds-form-element {
  padding-left: 24px;
}

.paymentBoxes .slds-grid {
  width: 1224px;
  justify-content: space-between;
}

.paymentBoxes .slds-col {
  display: inline-block;
  margin: 0 16px;
  border: none;
  cursor: pointer;
  line-height: initial;
}

.paymentBoxes .slds-col:first-child {
  margin-left: 0;
}

.paymentBoxes .slds-col .number {
  color: #444444;
  display: block;
  font-family: "SantanderHeadlineW05-Rg";
  font-size: 42px;
  line-height: 50px;
}

.paymentBoxes .slds-col .slds-truncate {
  white-space: inherit;
  display: inline-flex;
  vertical-align: top;
}

.paymentBoxes .slds-col .text {
  color: #444444;
  display: inline-block;
  font-family: "SantanderMicroText";
  font-size: 12px;
  line-height: 18px;
  text-overflow: ellipsis;
  overflow: hidden;
  width: 156px;
}

.paymentBoxes .slds-col.slds-button:hover .number, .paymentBoxes .slds-col.slds-button:hover .text {
  color: #cc0000;
}

.paymentBoxes .slds-col.slds-button:focus .number, .paymentBoxes .slds-col.slds-button:focus .text, .paymentBoxes .slds-col.slds-button:active .number, .paymentBoxes .slds-col.slds-button:active .text, .paymentBoxes .slds-col.slds-button.slds-button-active .number, .paymentBoxes .slds-col.slds-button.slds-button-active .text {
  color: #990000;
}

.searchFiltersAccounts .slds-col.slds-button {
  cursor: pointer;
}

.searchFiltersAccounts .slds-form-element.search {
  margin-right: 24px;
  width: 392px;
}

.searchFiltersAccounts .slds-input:focus, .searchFiltersAccounts .slds-input:active {
  box-shadow: unset;
  border: solid 2px #257fa4;
}

.searchFiltersAccounts .slds-input:focus + .icon-search:before, .searchFiltersAccounts .slds-input:active + .icon-search:before {
  color: #257fa4;
}

.searchFiltersAccounts .slds-input:active + .icon-search, .searchFiltersAccounts .slds-input:focus + .icon-search {
  left: 16px;
}

.searchFiltersAccounts .slds-input:active, .searchFiltersAccounts .slds-input:focus {
  padding-left: 48px;
}

.searchFiltersAccounts .slds-input.filledInput {
  border: solid 1px #257fa4;
}

.searchFiltersAccounts .slds-input.filledInput + .icon-search:before {
  color: #444444;
}

.searchFiltersAccounts .slds-input__icon_right ~ .icon-search {
  left: 16px;
}

.searchFiltersAccounts .slds-input__icon_right + .slds-input {
  padding-left: 48px !important;
}

.slds-badge {
  display: block;
  border-radius: 100px;
  border: solid 1px #979797;
  background-color: #f6f6f6;
  font-family: SantanderMicroText-Bd;
  font-size: 12px;
  line-height: 1.5;
  letter-spacing: normal;
  color: #444444;
  padding: 2px 4px;
  width: 100px;
  min-width: 100px;
  height: 24px;
  max-width: 100px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  text-align: center;
}

.slds-badge.badgeDraft {
  border-color: #767676;
  background-color: #ececec;
}

.slds-badge.badgePending, .slds-badge.badgeDelayed, .slds-badge.badgeHold {
  border-color: #ffcc33;
  background-color: #fff5d7;
}

.slds-badge.badgeReview {
  border-color: #9e3667;
  background-color: #ecd7e1;
}

.slds-badge.badgeNotAuthorized, .slds-badge.badgeCanceled, .slds-badge.badgeDenied, .slds-badge.badgeRejected {
  border-color: #cc0000;
  background-color: #fccccc;
}

.slds-badge.badgeScheduled, .slds-badge.badgeReleased, .slds-badge.badgeInProgress {
  border-color: #1bb3bc;
  background-color: #d2f0f2;
}

.slds-badge.badgeAuthorized, .slds-badge.badgeProcessed, .slds-badge.badgeCompleted {
  border-color: #63ba68;
  background-color: #e0f2e1;
}

.checkboxContainer .slds-checkbox_faux {
  border-radius: 4px;
  border-color: #767676;
  cursor: pointer;
  height: 24px;
  width: 24px;
}

.checkboxContainer .slds-checkbox [type=checkbox]:focus + .slds-checkbox__label .slds-checkbox_faux {
  box-shadow: none;
  border-color: #767676;
}

.checkboxContainer .slds-checkbox [type=checkbox]:checked + .slds-checkbox__label .slds-checkbox_faux {
  border: 2px solid #1bb3bc;
}

.checkboxContainer .slds-checkbox [type=checkbox]:checked + .slds-checkbox__label .slds-checkbox_faux:after {
  border-bottom: 2px solid #1bb3bc;
  border-left: 2px solid #1bb3bc;
  height: 6px;
  width: 9px;
}

.checkboxContainer .slds-checkbox__label .slds-checkbox_faux:active {
  border: 2px solid #1bb3bc;
}

.listItems .slds-text-body_regular {
  font-family: SantanderMicroText;
  font-size: 12px;
  line-height: 1.42;
  letter-spacing: normal;
  color: #767676;
}

.listItems .slds-text-body_regular strong {
  margin: 0 2px;
  font-family: SantanderMicroText-Bd;
}

.tablePaymentsContent > .slds-grid {
  width: 1224px;
}

thead th.slds-is-sortable {
  cursor: pointer;
}

.infoPage .slds-text-body_regular {
  font-family: SantanderMicroText-Bd;
  font-size: 12px;
  line-height: 1.42;
  letter-spacing: normal;
  color: #767676;
  margin-left: 16px;
}

.infoPage .slds-combobox {
  position: relative;
}

.statementsearch {
  width: 100%;
}

.statementsearch .slds-row, .statementsearch .radioButtons .slds-form-element__control {
  display: flex;
}

.statementsearch .slds-row {
  margin-bottom: 36px;
}

.statementsearch .slds-row.radioButtons.fileDate {
  margin-bottom: 12px;
}

.statementsearch .slds-row.typeOfFile {
  margin-bottom: 0px;
  height: 138px;
}

.statementsearch .slds-form_compound .slds-form-element__row {
  margin-bottom: 0;
}

.statementsearch .fileDate .slds-radio, .statementsearch .reportType .slds-radio {
  margin-right: 36px;
}

.statementsearch .reportType {
  margin: 22px 0 0 0;
}

.statementsearch .radioCalendarSingle .slds-radio .slds-radio__label {
  margin-right: 26px;
}

.statementsearch .radioButtons .slds-form-element__control {
  height: 48px;
  align-items: center;
}

.statementsearch .radioButtons:last-child .slds-form-element__control.slds-input-has-icon.slds-input-has-icon_right:first-child {
  margin-top: 14px;
}

.statementsearch .radioButtons .slds-form-element__label {
  font-family: SantanderMicroText;
  font-size: 16px;
  line-height: 24px;
  color: #444444;
  padding: 0;
}

.statementsearch .radioButtons .slds-form-element__legend, .statementsearch .radioButtons .slds-form-element__label:first-child, .statementsearch .slds-combobox__Rg .slds-form-element__label, .statementsearch .account .slds-form-element__label {
  font-family: SantanderMicroText;
  font-size: 14px;
  font-weight: normal;
  line-height: 21px;
  color: #444444;
  padding: 0;
  margin-bottom: 4px;
}

.statementsearch .radioButtons .slds-form-element__label {
  font-size: 16px;
  line-height: 24px;
  padding: 0;
}

.statementsearch .slds-radio.fileDate {
  width: 264px;
}

.statementsearch .slds-radio [type=radio] + .slds-radio__label .slds-radio_faux {
  background-color: #ffffff;
  border: solid 1px #767676;
  border-radius: 50%;
  box-shadow: none;
  color: #ececec;
  cursor: pointer;
  height: 24px;
  margin-right: 8px;
  position: relative;
  vertical-align: middle;
  width: 24px;
}

.statementsearch .slds-radio [type=radio]:checked + .slds-radio__label .slds-radio_faux:after {
  background: #1bb3bc;
  border-radius: 50%;
  box-shadow: none;
  content: '';
  height: 10px;
  left: 50%;
  position: absolute;
  top: 50%;
  width: 10px;
}

.statementsearch .slds-radio [type=radio]:checked + .slds-radio__label span:first-child {
  border: solid 2px #1bb3bc;
}

.statementsearch .slds-combobox__Rg .slds-dropdown .slds-dropdown__list {
  overflow-y: auto;
  overflow-x: hidden;
  max-height: 187px;
}

.statementsearch .slds-combobox__Rg.country .slds-dropdown {
  max-width: 184px;
  min-width: 184px;
}

.statementsearch .typeOfFile .slds-combobox__Rg .slds-dropdown {
  max-width: 288px;
  min-width: 288px;
}

.statementsearch .slds-combobox__Rg .slds-button__icon {
  width: 24px;
  height: 24px;
  margin: 12px 16px;
}

.statementsearch .slds-combobox__Rg .optionOrder {
  align-items: center;
  display: inline-flex;
}

.statementsearch .slds-combobox__Rg .orderSelected {
  align-items: center;
  border: 0;
  color: #444444;
  display: flex;
  font-size: 16px;
  height: 24px;
  padding: 0 0px 0 12px;
  width: 100%;
}

.statementsearch .slds-combobox__Rg .paddingOption {
  height: 36px;
  margin-bottom: 12px;
  cursor: pointer;
}

.statementsearch .slds-combobox__Rg .dropdownOrder .paddingOption:hover, .statementsearch .slds-combobox__Rg .paddingOption:active, .statementsearch .slds-combobox__Rg .paddingOption:focus {
  border-radius: 4px;
  background-color: #deedf2;
}

.statementsearch .slds-combobox__Rg .dropdownOrder .slds-dropdown__item > a {
  padding: 0 12px;
  font-size: 16px;
  font-family: SantanderMicroText;
  color: #444444;
  line-height: 24px;
}

.statementsearch .slds-combobox__Rg .dropdownOrder .optionOrder .slds-form-element__label {
  margin: 0;
  font-family: SantanderMicroText;
  font-size: 16px;
  line-height: 24px;
  color: #444444;
}

.statementsearch .slds-combobox__Rg .selectedValue-placeholder {
  font-family: "SantanderMicroText";
  font-size: 16px;
  line-height: 24px;
  color: #767676;
}

.statementsearch .slds-combobox__Rg .selectedValue-filled {
  color: #444444;
  font-size: 12px;
}

.statementsearch .slds-combobox__Rg .slds-dropdown .slds-dropdown__list::-webkit-scrollbar {
  width: 6px;
}

.statementsearch .slds-combobox__Rg .slds-dropdown .slds-dropdown__list::-webkit-scrollbar-track {
  border-radius: 10px;
}

.statementsearch .slds-combobox__Rg .slds-dropdown .slds-dropdown__list::-webkit-scrollbar-track-piece {
  background: transparent;
}

.statementsearch .slds-combobox__Rg .slds-dropdown .slds-dropdown__list::-webkit-scrollbar-thumb {
  background: #dadada;
  border-radius: 10px;
}

.statementsearch .country .slds-combobox {
  width: 184px;
  margin-right: 24px;
}

.statementsearch .typeOfFile .slds-combobox {
  width: 288px;
  margin-right: 24px;
}

.statementsearch .radioCalendarSingle .calendar {
  position: absolute;
  margin-left: 0;
}

.statementsearch .radioCalendarDoble .calendar {
  position: absolute;
  margin-left: 30px;
}

/*.statementsearch .calendar input {
  background-color: #f6fafc;
  border-color: #deedf2;
  border-width: 1px 1px 0 1px;
  border-style: solid;
  border-image: initial;
  border-radius: 4px 4px 0 0;
  box-shadow: inset 0 -1px 0 0 #257fa4;
  display: inline-block;
  height: 48px;
  line-height: 36px;
  padding: 0 1rem 0 .75rem;
  transition: none;
  width: 184px;
  color: #444444;
  font-size: 16px;
}

.statementsearch .calendar input:focus {
  box-shadow: inset 0 -2px 0 0 #257fa4;
}

.statementsearch .calendar input::-webkit-input-placeholder {
  font-family: "SantanderMicroText";
  color: #767676;
  font-size: 16px;
}

.statementsearch .calendar input::-moz-placeholder {
  font-family: "SantanderMicroText";
  color: #767676;
  font-size: 16px;
}

.statementsearch .calendar input:-ms-input-placeholder {
  font-family: "SantanderMicroText";
  color: #767676;
  font-size: 16px;
}

.statementsearch .calendar input:-moz-placeholder {
  font-family: "SantanderMicroText";
  color: #767676;
  font-size: 16px;
}

.statementsearch .calendar .slds-button {
  left: -16px;
  bottom: 13px;
}

.statementsearch .calendar .slds-align-middle .slds-button {
  left: 0;
  bottom: 0;
}

.statementsearch .calendar .slds-button_icon-bare {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: 'icomoon' !important;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  height: 24px;
  line-height: 1;
  speak: none;
  text-transform: none;
  width: 24px;
  padding-right: 16px;
}

.statementsearch .calendar .slds-button_icon-bare:before {
  color: #ec0000;
  content: "\e90b";
  cursor: pointer;
  font-size: 24px;
}

.statementsearch .calendar .slds-button_icon-bare svg {
  display: none;
}

.statementsearch .calendar .slds-input__icon.slds-input__icon_right {
  bottom: 0;
  height: 24px;
  margin: auto;
  padding: 12px 16px;
  right: 0px;
  top: 0;
  width: 33px;
}

.statementsearch .calendar.slds-form_compound .slds-form-element__row .slds-form-element + .slds-form-element {
  padding-left: 24px;
  margin: 0;
}

.statementsearch .calendar .textHelp {
  color: #444444;
  display: inline-block;
  font-size: 12px;
  height: 18px;
  padding-left: 12px;
}

.statementsearch .calendar .slds-datepicker {
  padding: 16px 16px;
}

.statementsearch .calendar .slds-datepicker .slds-button:focus {
  box-shadow: none;
}

.statementsearch .calendar .slds-datepicker .slds-button__icon {
  fill: #ec0000;
}

.statementsearch .slds-datepicker .slds-datepicker__filter.slds-grid {
  padding: 0;
}

.statementsearch .calendar .slds-datepicker .slds-datepicker__month {
  position: relative;
  right: 9px;
}

.statementsearch .calendar .slds-datepicker .slds-datepicker__month thead tr {
  text-transform: uppercase;
}

.statementsearch .calendar .slds-datepicker .slds-datepicker__month thead th {
  color: #444444;
  font-size: 12px;
}

.statementsearch .calendar .slds-datepicker .slds-day, .statementsearch .calendar .slds-datepicker th, .statementsearch .calendar h2, .statementsearch .calendar .slds-select {
  font-size: 12px;
}

.statementsearch .calendar .slds-datepicker .slds-select {
  font-family: SantanderTextW05-Regular;
  height: 32px;
}

.statementsearch .calendar .slds-datepicker .slds-select_container {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: 'icomoon' !important;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1;
  speak: none;
  text-transform: none;
}

.statementsearch .calendar .slds-datepicker .slds-select_container:after {
  border: none;
  bottom: 13px;
  color: #ec0000;
  content: "\e904";
  font-size: 19px;
  height: 8px;
  right: 15px;
  transform-origin: 50% 50%;
  width: 8px;
}

.statementsearch .calendar .slds-datepicker .slds-select_container:before {
  border: none;
  color: #ec0000;
  content: "\e904";
  font-size: 19px;
  height: 8px;
  right: 4px;
  top: 13px;
  transform: rotate(180deg);
  transform-origin: 50% 50%;
  width: 8px;
}

.statementsearch .calendar .slds-datepicker .slds-text-link {
  color: #ec0000;
  font-family: SantanderTextW05-Bold;
  font-size: 12px;
}

.statementsearch .calendar .slds-datepicker td {
  padding: 0;
}

.statementsearch .calendar .slds-datepicker td.slds-is-selected > .slds-day {
  background: #444444;
}*/

.statementsearch .radioCalendarDoble .slds-form_compound .slds-form-element__row .slds-form-element + .slds-form-element, .statementsearch .radioCalendarDoble .slds-form--compound .slds-form-element__row .slds-form-element + .slds-form-element {
  padding-left: 24px;
}