#calculators_iban_calculator .upper-side .tabs {
  width: 90%;
}
#calculators_iban_calculator select {
  height: 48px;
  border-radius: 0;
}
#calculators_iban_calculator .inputs_negative_filled label:after {
  content: "*" !important;
  color: #b95000 !important;
  font-weight: bold;
}
#calculators_iban_calculator .inputs_negative_filled input {
  height: 48px;
  padding-left: 16px;
  border: none;
  border-radius: 0;
}
#calculators_iban_calculator .custom-radios {
  width: 93% !important;
}
#calculators_iban_calculator .saudiBanksDefaultSpan {
  padding: 12px !important;
}
#calculators_iban_calculator .qrCodeEmailSuccessMsg {
  color: #fff;
  width: 54%;
}
@media (max-width: 786px) {
  #calculators_iban_calculator .qrCodeEmailSuccessMsg {
    width: 100%;
  }
}
#calculators_iban_calculator .lower-side .container .flex-box .e-link-form {
  width: 54%;
}
#calculators_iban_calculator .lower-side .container .flex-box .generated-iban-display .accountNumberDisplay {
  font-size: 16px;
  font-weight: 600;
  line-height: 2;
  letter-spacing: 0.33px;
  color: #fff;
}
#calculators_iban_calculator .lower-side .inputs-and-buttons .icon-chevron-right {
  vertical-align: middle;
  color: var(--primary);
  margin-top: 15px;
}
#calculators_iban_calculator .lower-side .inputs-and-buttons .icon-chevron-right:before {
  vertical-align: middle;
}
#calculators_iban_calculator .lower-side .inputs-and-buttons .dropdowns_text_without_border_and_label {
  margin-top: 15px;
}
#calculators_iban_calculator .lower-side .inputs-and-buttons .dropdowns_text_without_border_and_label .btn-secondary:not(.alert-btn):not(.dropdown-item) {
  color: black;
  border-color: var(--btn-secondary-border-color);
  background-color: white;
}
#calculators_iban_calculator .lower-side .inputs-and-buttons .dropdowns_text_without_border_and_label .btn-secondary:active:focus {
  box-shadow: none;
}
#calculators_iban_calculator .lower-side .inputs-and-buttons .dropdowns_text_without_border_and_label .form-group .control-label {
  display: block;
}
#calculators_iban_calculator .lower-side .inputs-and-buttons .inputs_negative_filled .validate-iban-inputs {
  width: unset;
}
#calculators_iban_calculator .lower-side .inputs-and-buttons .button_primary {
  margin-right: 0px;
}
#calculators_iban_calculator .lower-side .radios .inputs_radiobutton .radio label {
  padding-left: 0px !important;
  color: #fff;
}
#calculators_iban_calculator .lower-side .e-link-form .email label.control-label {
  margin-bottom: 4px;
  font-weight: normal;
  font-size: 12px;
  color: #fff;
}
#calculators_iban_calculator .lower-side .e-link-form .email .form-group .field {
  height: 40px;
  font-size: 16px;
  letter-spacing: normal;
  padding-left: 16px;
  border: none;
  border-radius: 0;
  color: #230871;
  background-color: #FFFFFF;
}
#calculators_iban_calculator .saudi-banks select .flag-option {
  background-image: url(../images/bank_icons.png);
  background-repeat: no-repeat;
}
#calculators_iban_calculator .saudi-banks select .flag-option.saudibank2000 {
  background-position: 12px 0px;
}
#calculators_iban_calculator .saudi-banks select .flag-option.saudibank1500 {
  background-position: 12px 0px;
}
#calculators_iban_calculator .saudi-banks select .flag-option.saudibank6000 {
  background-position: 12px 0px;
}
#calculators_iban_calculator .saudi-banks select .flag-option.saudibank3000 {
  background-position: 12px 0px;
}
#calculators_iban_calculator .saudi-banks select .flag-option.saudibank8000 {
  background-position: 12px 0px;
}
#calculators_iban_calculator .saudi-banks select .flag-option.saudibank4500 {
  background-position: 12px 0px;
}
#calculators_iban_calculator .saudi-banks select .flag-option.saudibank4000 {
  background-position: 12px 0px;
}
#calculators_iban_calculator .saudi-banks select .flag-option.saudibank5500 {
  background-position: 12px 0px;
}
#calculators_iban_calculator .saudi-banks select .flag-option.saudibank5000 {
  background-position: 12px 0px;
}
#calculators_iban_calculator .saudi-banks select .flag-option.saudibank6500 {
  background-position: 12px 0px;
}
#calculators_iban_calculator .saudi-banks select .flag-option.saudibank7600 {
  background-position: 12px 0px;
}
#calculators_iban_calculator .saudi-banks select .flag-option.saudibank8500 {
  background-position: 12px 0px;
}
#calculators_iban_calculator .saudi-banks select .flag-option.saudibank8600 {
  background-position: 12px 0px;
}
#calculators_iban_calculator .saudi-banks select .flag-option.saudibank8100 {
  background-position: 12px 0px;
}
#calculators_iban_calculator .saudi-banks select .flag-option.saudibank9500 {
  background-position: 12px 0px;
}
#calculators_iban_calculator .saudi-banks select .flag-option.saudibank9000 {
  background-position: 12px 0px;
}
#calculators_iban_calculator .saudi-banks select .flag-option.saudibank0500 {
  background-position: 12px 0px;
}
#calculators_iban_calculator .saudi-banks select .flag-option.saudibank7100 {
  background-position: 12px 0px;
}
#calculators_iban_calculator .saudi-banks select .flag-option.saudibank7500 {
  background-position: 12px 0px;
}
#calculators_iban_calculator .saudi-banks select .flag-option.saudibank8200 {
  background-position: 12px 0px;
}
#calculators_iban_calculator .saudi-banks select .flag-option.saudibank1000 {
  background-position: 12px 0px;
}
#calculators_iban_calculator .saudi-banks select .flag-option.saudibank8300 {
  background-position: 12px 0px;
}
#calculators_iban_calculator .saudi-banks select .flag-option.saudibank8400 {
  background-position: 12px 0px;
}
#calculators_iban_calculator .lfr-nav .nav-item a.nav-link {
  text-transform: uppercase;
}
#calculators_iban_calculator .button_tabs ul {
  margin-bottom: 0px !important;
}
#calculators_iban_calculator .upper-side {
  display: block;
  background-color: #230871;
}
#calculators_iban_calculator .upper-side .tabs .validationDetails.success_validation {
  width: 55%;
}
#calculators_iban_calculator .upper-side .tabs .validationDetails {
  width: 55%;
  text-align: start;
}
#calculators_iban_calculator .upper-side .tabs .validationDetails h2 {
  font-size: 16px;
  font-weight: 600;
  line-height: 2;
  letter-spacing: 0.33px;
  color: #dc3545;
}
#calculators_iban_calculator .upper-side .tabs .validationDetails.success_validation h2 {
  color: #fff;
}
#calculators_iban_calculator .icon-copy-doc {
  vertical-align: middle;
}
#calculators_iban_calculator .icon-share {
  vertical-align: middle;
}
#calculators_iban_calculator .button_tabs ul {
  background-color: #230871;
}

.inputs-and-buttons select {
  width: 100%;
  height: 48px;
  border: none;
  background: #FFFFFF;
  color: #230871;
  text-align: left;
  position: relative;
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%0A%20%20%20%20%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%20%20%20%20%3Cg%20fill-rule%3D%22nonzero%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M0%200L24%200%2024%2024%200%2024z%22%20transform%3D%22translate(-924%20-5074)%20translate(0%204656)%20translate(766%20384)%20translate(158%2034)%22%2F%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20fill%3D%22%2300AF9A%22%20d%3D%22M15.334%2012.398l-5.536%205.437c-.22.22-.578.22-.799%200l-.333-.333c-.221-.22-.221-.576%200-.797L13.473%2012%208.67%207.295c-.22-.22-.22-.577%200-.797l.334-.333c.22-.22.578-.22.799%200l5.535%205.437c.217.22.217.576-.004.796z%22%20transform%3D%22translate(-924%20-5074)%20translate(0%204656)%20translate(766%20384)%20translate(158%2034)%20rotate(90%2012%2012)%22%2F%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E");
  background-position: right 12px top 50%;
}
.inputs-and-buttons .flex-box .validationDetails {
  min-width: 58%;
}

.has-success select.form-control {
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%0A%20%20%20%20%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%20%20%20%20%3Cg%20fill-rule%3D%22nonzero%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M0%200L24%200%2024%2024%200%2024z%22%20transform%3D%22translate(-924%20-5074)%20translate(0%204656)%20translate(766%20384)%20translate(158%2034)%22%2F%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20fill%3D%22%2300AF9A%22%20d%3D%22M15.334%2012.398l-5.536%205.437c-.22.22-.578.22-.799%200l-.333-.333c-.221-.22-.221-.576%200-.797L13.473%2012%208.67%207.295c-.22-.22-.22-.577%200-.797l.334-.333c.22-.22.578-.22.799%200l5.535%205.437c.217.22.217.576-.004.796z%22%20transform%3D%22translate(-924%20-5074)%20translate(0%204656)%20translate(766%20384)%20translate(158%2034)%20rotate(90%2012%2012)%22%2F%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E");
}

.button-margin {
  margin-top: 25px;
}

.button-margin-clear {
  margin-top: 30px;
  padding-right: initial;
}

.nav-underline {
  background-color: #eaf5f6;
}

.custom-radios input {
  opacity: 0;
}
.custom-radios .radio label:before {
  content: "";
  border-radius: 100%;
  border: solid 2px #FFF;
  outline: 1px solid #14063e;
  width: 15px;
  height: 15px;
  display: inline-block;
  vertical-align: middle;
  margin: 0px 3px;
  position: relative;
  bottom: 1px;
}
.custom-radios .radio label.checkedlabel:before {
  background-color: #00af9a;
}

.qrCodeEmailSuccessMsg, #qr-code, .ibanActionsDiv, .banks-select, .e-link-form, #custom-tooltip, #generate-qr-code {
  display: none;
}

.lower-side .saudi-banks .saudiBanksDefaultSpan span {
  max-width: 270px;
  display: inline-flex;
  overflow: hidden;
  padding: 0px 10px !important;
}

#qr-code {
  width: 100px;
}

#generate-qr-code .qrDiv .generate-options {
  display: flex;
}
#generate-qr-code .qrDiv .generate-options .content .icon-chevron-right {
  vertical-align: middle;
  color: var(--primary);
}

@media (max-width: 576px) {
  .text-center .container {
    min-width: 91%;
  }
}

.rtl #calculators_iban_calculator .lower-side .radios .inputs_radiobutton:not(:last-of-type) {
  margin-right: 30px;
  margin-left: 0px;
}
.rtl #calculators_iban_calculator .lower-side .inputs-and-buttons .icon-chevron-right {
  margin-top: 42px;
  transform: rotate(180deg);
  color: var(--primary);
}
.rtl #calculators_iban_calculator .lower-side .inputs-and-buttons .button_primary {
  margin-top: 28px;
}
.rtl #calculators_iban_calculator .form-group {
  text-align: left;
}
.rtl #generate-qr-code .qrDiv .generate-options .content {
  margin-right: 20px;
}
.rtl #generate-qr-code .qrDiv .generate-options .content .icon-chevron-right:before {
  transform: rotate(180deg);
}