/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-12.use[1]!./node_modules/@vue/cli-service/node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-12.use[2]!./node_modules/@vue/cli-service/node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/components/organisms/NavBar.vue?vue&type=style&index=0&id=315665e4&scoped=true&lang=css ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@import url(https://getbootstrap.com/docs/5.0/dist/css/bootstrap.min.css);
/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-12.use[1]!./node_modules/@vue/cli-service/node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-12.use[2]!./node_modules/@vue/cli-service/node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/components/organisms/NavBar.vue?vue&type=style&index=0&id=315665e4&scoped=true&lang=css (1) ***!
  \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/

.nav-item.active .nav-link[data-v-315665e4] {
  color: #fff;
}
.bg-primary[data-v-315665e4] {
  background-color: #00474a !important;
}

/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-32.use[1]!./node_modules/@vue/cli-service/node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-32.use[2]!./node_modules/less-loader/dist/cjs.js??clonedRuleSet-32.use[3]!./node_modules/@vue/cli-service/node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/App.vue?vue&type=style&index=0&id=7ba5bd90&lang=less ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.payplugConfiguration .payplug {
  margin-bottom: 200px;
}
.payplugConfiguration .saveChangesButton {
  width: 100%;
  max-width: 1000px;
}
.payplugConfiguration .store {
  position: fixed;
  top: 10px;
  left: 10px;
}
.payplugConfiguration .global-wrapper {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 999;
  overflow: hidden;
  margin: 0;
}
.payplugConfiguration .blurred {
  filter: blur(8px);
  -webkit-filter: blur(8px);
}
.payplugConfiguration .component-wrapper {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 999;
  overflow: hidden;
  margin: 0;
}
.payplugConfiguration .payplugUIModal {
  text-align: center;
}
.payplugConfiguration .payplugUIModal.-show ._modal,
.payplugConfiguration .payplugUIModal.-show ._overlay {
  display: block;
}
.payplugConfiguration .payplugUIModal .payplugUIButton {
  display: block;
  margin: 0px auto;
  width: 100px;
  font-size: 14px;
}
.payplugConfiguration .color {
  color: #00AB7A !important;
}
.payplugConfiguration ._paylaterAdvancedOption.-product {
  position: relative;
}
.payplugConfiguration ._paylaterAdvancedOption.-product ._switch {
  position: absolute;
  top: 45%;
  right: 0px;
}
.payplugConfiguration .text-left {
  text-align: left;
}
.payplugConfiguration #inactiveModalClick {
  text-decoration: underline;
  cursor: pointer;
}
.payplugConfiguration .standardPaymentAdvanced .payplugUIAccordion_contentWrapper {
  width: 100% !important;
}
.payplugConfiguration .inputError {
  border-color: red !important;
}

/*!******************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-34.use[1]!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-34.use[2]!./node_modules/less-loader/dist/cjs.js??clonedRuleSet-34.use[3]!./src/assets/less/admin.less ***!
  \******************************************************************************************************************************************************************************************************************************************/
/**
 * 2013 - 2022 PayPlug SAS
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Open Software License (OSL 3.0).
 * It is available through the world-wide-web at this URL:
 * https://opensource.org/licenses/osl-3.0.php
 * If you are unable to obtain it through the world-wide-web, please send an email
 * to contact@payplug.com so we can send you a copy immediately.
 *
 * DISCLAIMER
 *
 * Do not edit or add to this file if you wish to upgrade PayPlug module to newer
 * versions in the future.
 *
 *  @author    PayPlug SAS
 *  @copyright 2013 - 2022 PayPlug SAS
 *  @license   https://opensource.org/licenses/osl-3.0.php  Open Software License (OSL 3.0)
 *  International Registered Trademark & Property of PayPlug SAS
 */
/* latin-ext */
@font-face {
  font-family: 'Gantari';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/gantari/v1/jVyK7nvyB2HL8iZyJEwupw4GV8xv9w.woff2) format('woff2');
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Gantari';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/gantari/v1/jVyK7nvyB2HL8iZyJEIupw4GV8w.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: 'Gantari';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/gantari/v1/jVyK7nvyB2HL8iZyJEwupw4GV8xv9w.woff2) format('woff2');
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Gantari';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/gantari/v1/jVyK7nvyB2HL8iZyJEIupw4GV8w.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: 'Gantari';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/gantari/v1/jVyK7nvyB2HL8iZyJEwupw4GV8xv9w.woff2) format('woff2');
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Gantari';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/gantari/v1/jVyK7nvyB2HL8iZyJEIupw4GV8w.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
.payplugUIComponentsList {
  background: #fff;
  margin: -16px -16px -16px -16px;
  padding: 32px;
  width: calc(100% + 32px);
}
.payplugUIComponentsList section:not(.payplugUiBlock) {
  padding: 0 0 36px;
}
.payplugUIComponentsList section:not(.payplugUiBlock) > ._title {
  font-family: 'Gantari', sans-serif;
  font-size: 18px;
  font-weight: 700;
  margin: 0 0 1em;
  width: 100%;
}
.payplugUIComponentsList section:not(.payplugUiBlock) > ._title.-sub {
  font-size: 16px;
}
.payplugUIComponentsList section:not(.payplugUiBlock) ._subtitle {
  font-family: 'Gantari', sans-serif;
  font-size: 13px;
  font-weight: 700;
  width: 100%;
  max-width: 150px;
  margin: 0;
}
.payplugUIComponentsList section:not(.payplugUiBlock) > div {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: start;
  margin: 0 0 12px;
}
.payplugUIComponentsList section:not(.payplugUiBlock) > div > div {
  margin: 0 12px 0 0;
}
.payplugUIComponentsList section:not(.payplugUiBlock) ._props {
  border: 1px solid #C8D7E4;
  border-radius: 4px;
  align-items: stretch;
  margin: 30px 0 0;
}
.payplugUIComponentsList section:not(.payplugUiBlock) ._props > div {
  flex: 1;
  width: 200px;
  padding: 16px;
  margin: 0;
  font-family: 'Gantari', sans-serif;
  font-size: 13px;
  font-weight: 500;
}
.payplugUIComponentsList section:not(.payplugUiBlock) ._props > div + div {
  border-left: 1px solid #C8D7E4;
}
.payplugUIComponentsList section:not(.payplugUiBlock) + section {
  border-top: 1px solid #C8D7E4;
  padding: 36px 0;
}
.bootstrap .payplugUIAccordion {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  border: 1px solid #C8D7E4;
  position: relative;
  width: 100%;
  border-radius: 4px;
}
.bootstrap .payplugUIAccordion > label {
  position: relative;
  display: block;
  width: 100%;
  padding: 30px 72px 30px 24px;
  margin: 0;
  color: #0555EB;
  font-weight: 700;
  cursor: pointer;
}
.bootstrap .payplugUIAccordion > label:after {
  transition: transform 0.4s;
  transform: translateY(-50%);
  position: absolute;
  top: 50%;
  left: calc(100% - 48px);
  display: block;
  width: 12px;
  height: 8px;
  content: "";
  -webkit-mask-image: url(../img/arrow_down.32cffecd.svg);
  mask-image: url(../img/arrow_down.32cffecd.svg);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  background-color: #909192;
}
.bootstrap .payplugUIAccordion > label.active:after {
  transform: translateY(-50%) rotate(-180deg);
}
.bootstrap .payplugUIAccordion_content {
  padding: 0 0 30px;
}
.bootstrap .payplugUIAccordion_contentWrapper {
  padding: 0 24px;
  width: 100%;
}
.bootstrap .payplugUIAccordion.-open > label:after {
  display: none;
}
.bootstrap .payplugUIAccordion.-open .payplugUIAccordion_contentWrapper {
  display: block !important;
}
.bootstrap .payplugUIAction {
  display: flex;
  align-items: center;
  min-width: 200px;
  height: 36px;
  padding: 0 8px;
  border-radius: 4px;
  border: none;
}
.bootstrap .payplugUIAction,
.bootstrap .payplugUIAction:focus,
.bootstrap .payplugUIAction:active {
  transition: color 0.4s, background 0.4s;
  color: #212225;
  background: transparent;
  text-decoration: none;
}
.bootstrap .payplugUIAction.-hover,
.bootstrap .payplugUIAction:hover {
  color: #0555EB;
  background: rgba(5, 85, 235, 0.1);
  text-decoration: none;
}
.bootstrap .payplugUIAction.-disabled,
.bootstrap .payplugUIAction[disabled="disabled"] {
  opacity: 0.3;
  cursor: default;
  color: #212225;
  background: transparent;
}
.bootstrap .payplugUIAlert {
  border-radius: 4px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  position: relative;
  padding: 16px 24px 16px 72px;
  margin: 0 auto 24px;
  width: 100%;
  min-height: 103px;
  max-width: 1000px;
}
.bootstrap .payplugUIAlert input[name="alertTriggered"] {
  display: none;
}
.bootstrap .payplugUIAlert input[name="alertTriggered"]:checked ~ .-alert {
  display: none;
}
.bootstrap .payplugUIAlert ._close {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 24px;
  width: 24px;
  margin: 0;
  cursor: pointer;
  position: absolute;
  top: 14px;
  left: calc(100% - 33px);
}
.bootstrap .payplugUIAlert ._icon {
  transform: translateY(-50%);
  position: absolute;
  top: 50%;
  left: 24px;
  width: 24px;
  height: 24px;
}
.bootstrap .payplugUIAlert ._title {
  font-weight: 700;
  margin: 0 0 10px;
}
.bootstrap .payplugUIAlert ._content p {
  font: inherit;
  margin: 0;
}
.bootstrap .payplugUIAlert ._content a:link,
.bootstrap .payplugUIAlert ._content a:hover,
.bootstrap .payplugUIAlert ._content a:visited,
.bootstrap .payplugUIAlert ._content a:active {
  text-decoration: underline;
  color: inherit;
}
.bootstrap .payplugUIAlert ._content button {
  border: none;
  background: none;
  padding: 0;
  margin: 0;
  text-decoration: underline;
}
.bootstrap .payplugUIAlert.-success {
  border: 1px solid #21834D;
  background-color: rgba(33, 131, 77, 0.1);
  color: #21834D;
}
.bootstrap .payplugUIAlert.-success ._icon svg,
.bootstrap .payplugUIAlert.-success ._close svg {
  fill: #21834D;
}
.bootstrap .payplugUIAlert.-warning {
  border: 1px solid #FFA000;
  background-color: rgba(255, 160, 0, 0.1);
  color: #FFA000;
}
.bootstrap .payplugUIAlert.-warning ._icon svg,
.bootstrap .payplugUIAlert.-warning ._close svg {
  fill: #FFA000;
}
.bootstrap .payplugUIAlert.-error {
  border: 1px solid #D5343C;
  background-color: rgba(213, 52, 60, 0.1);
  color: #D5343C;
}
.bootstrap .payplugUIAlert.-error ._icon svg,
.bootstrap .payplugUIAlert.-error ._close svg {
  fill: #D5343C;
}
.bootstrap .payplugUIAlert.-info {
  border: 1px solid #0555eb;
  background-color: rgba(5, 85, 235, 0.1);
  color: #0555eb;
}
.bootstrap .payplugUIAlert.-info ._icon svg,
.bootstrap .payplugUIAlert.-info ._close svg {
  fill: #0555eb;
}
.bootstrap .payplugUITextAlert {
  display: flex;
  flex-direction: column;
  justify-content: center;
  position: relative;
  padding: 7px 10px;
  margin: 0 auto 24px;
  width: 100%;
  border: 0;
  border-radius: 4px;
}
.bootstrap .payplugUITextAlert ._text p {
  font: inherit;
  margin: 0;
}
.bootstrap .payplugUITextAlert ._text a:link,
.bootstrap .payplugUITextAlert ._text a:hover,
.bootstrap .payplugUITextAlert ._text a:visited,
.bootstrap .payplugUITextAlert ._text a:active {
  text-decoration: underline;
  color: inherit;
}
.bootstrap .payplugUITextAlert ._text button {
  border: none;
  background: none;
  padding: 0;
  margin: 0;
  text-decoration: underline;
}
.bootstrap .payplugUITextAlert.-success {
  background-color: rgba(33, 131, 77, 0.1);
  color: #21834D;
}
.bootstrap .payplugUITextAlert.-warning {
  background-color: rgba(255, 160, 0, 0.1);
  color: #FFA000;
}
.bootstrap .payplugUITextAlert.-error {
  background-color: rgba(213, 52, 60, 0.1);
  color: #D5343C;
}
.bootstrap .payplugUITextAlert.-info {
  background-color: rgba(5, 85, 235, 0.1);
  color: #0555eb;
}
.bootstrap .payplugUiBlock {
  border: 1px solid #C8D7E4;
  border-radius: 4px;
  display: flex;
  flex-direction: column;
  align-items: start;
  width: 100%;
  max-width: 1000px;
  position: relative;
  padding: 40px 64px;
  margin: 0 auto 24px;
  background: #fff;
}
@media (max-width: 767px) {
  .bootstrap .payplugUiBlock {
    padding: 24px;
  }
}
.bootstrap .payplugUiBlock > ._title {
  font-family: 'Gantari', sans-serif;
  font-size: 20px;
  font-weight: 700;
  letter-spacing: calc(-0.33em / 20);
  line-height: calc(29em/20);
  color: #212225;
  position: relative;
  margin: 0 0 21px;
}
.bootstrap .payplugUiBlock > ._title:after {
  content: "";
  position: absolute;
  top: calc(100% + 8px);
  left: 0;
  display: block;
  width: 40px;
  height: 5px;
  background: #FFD908;
}
.bootstrap .payplugUiBlock > ._description {
  margin: 0 0 24px;
}
.bootstrap .payplugUiBlock > ._content {
  display: flex;
  flex-direction: column;
  width: 100%;
  position: relative;
}
.bootstrap .payplugUiBlock > ._content p.payplugUIParagraph {
  color: #4D4E51;
}
.bootstrap .payplugUiBlock.-disabled:before {
  display: block;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(255, 255, 255, 0.7);
  z-index: 99;
  border-radius: inherit;
}
.bootstrap .payplugUiBlock.-center ._content {
  align-items: center;
}
.bootstrap .payplugUIButton {
  transition: background 0.4s, color 0.4s;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: calc(40em / 14);
  padding: 0 calc(20em / 14);
  background: #0555EB;
  border-radius: 4px;
  border: none;
  font-family: 'Gantari', sans-serif;
  font-size: 14px;
  font-weight: 600;
  letter-spacing: calc(1em / 14);
  white-space: nowrap;
  text-decoration: none;
}
.bootstrap .payplugUIButton,
.bootstrap .payplugUIButton:focus,
.bootstrap .payplugUIButton:active {
  color: #fff;
  text-decoration: none;
}
.bootstrap .payplugUIButton:hover,
.bootstrap .payplugUIButton.-hover {
  background: #0443b9;
  color: #fff;
}
.bootstrap .payplugUIButton.-disabled,
.bootstrap .payplugUIButton[disabled="disabled"] {
  opacity: 0.3;
  cursor: not-allowed;
  background: #0555EB;
}
.bootstrap .payplugUIButton.-secondary {
  border: 1px solid #0555EB;
  background: #fff;
}
.bootstrap .payplugUIButton.-secondary,
.bootstrap .payplugUIButton.-secondary:focus,
.bootstrap .payplugUIButton.-secondary:active {
  color: #0555EB;
}
.bootstrap .payplugUIButton.-secondary:hover,
.bootstrap .payplugUIButton.-secondary.-hover {
  background: #0555EB;
  color: #fff;
}
.bootstrap .payplugUIButton.-secondary.-disabled {
  background: #fff;
  color: #0555EB;
}
.bootstrap .payplugUIButton.-tertiary {
  border: 1px solid #C8D7E4;
  background: #fff;
}
.bootstrap .payplugUIButton.-tertiary,
.bootstrap .payplugUIButton.-tertiary:focus,
.bootstrap .payplugUIButton.-tertiary:active {
  color: #212225;
}
.bootstrap .payplugUIButton.-tertiary:hover,
.bootstrap .payplugUIButton.-tertiary.-hover {
  background: #EDEEF0;
}
.bootstrap .payplugUIButton.-tertiary:active {
  background: #D2D4D9;
}
.bootstrap .payplugUIButton.-tertiary.-disabled {
  background: #fff;
}
.bootstrap .payplugUIButtonLink {
  transition: background 0.4s, color 0.4s;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: calc(40em / 14);
  padding: 0 calc(20em / 14);
  background: #0555EB;
  border-radius: 4px;
  border: none;
  font-family: 'Gantari', sans-serif;
  font-size: 14px;
  font-weight: 600;
  letter-spacing: calc(1em / 14);
  white-space: nowrap;
  text-decoration: none;
}
.bootstrap .payplugUIButtonLink,
.bootstrap .payplugUIButtonLink:focus,
.bootstrap .payplugUIButtonLink:active {
  color: #fff;
  text-decoration: none;
}
.bootstrap .payplugUIButtonLink:hover,
.bootstrap .payplugUIButtonLink.-hover {
  background: #0443b9;
  color: #fff;
}
.bootstrap .payplugUIButtonLink.-disabled,
.bootstrap .payplugUIButtonLink[disabled="disabled"] {
  opacity: 0.3;
  cursor: not-allowed;
  background: #0555EB;
}
.bootstrap .payplugUIButtonLink.-secondary {
  border: 1px solid #0555EB;
  background: #fff;
}
.bootstrap .payplugUIButtonLink.-secondary,
.bootstrap .payplugUIButtonLink.-secondary:focus,
.bootstrap .payplugUIButtonLink.-secondary:active {
  color: #0555EB;
}
.bootstrap .payplugUIButtonLink.-secondary:hover,
.bootstrap .payplugUIButtonLink.-secondary.-hover {
  background: #0555EB;
  color: #fff;
}
.bootstrap .payplugUIButtonLink.-secondary.-disabled {
  background: #fff;
  color: #0555EB;
}
.bootstrap .payplugUIButtonLink.-tertiary {
  border: 1px solid #C8D7E4;
  background: #fff;
}
.bootstrap .payplugUIButtonLink.-tertiary,
.bootstrap .payplugUIButtonLink.-tertiary:focus,
.bootstrap .payplugUIButtonLink.-tertiary:active {
  color: #212225;
}
.bootstrap .payplugUIButtonLink.-tertiary:hover,
.bootstrap .payplugUIButtonLink.-tertiary.-hover {
  background: #EDEEF0;
}
.bootstrap .payplugUIButtonLink.-tertiary:active {
  background: #D2D4D9;
}
.bootstrap .payplugUIButtonLink.-tertiary.-disabled {
  background: #fff;
}
.bootstrap .payplugUIButtonLink.-hover,
.bootstrap .payplugUIButtonLink:hover {
  text-decoration: none;
  color: #fff;
}
.bootstrap .payplugUIButtonLink.-icon {
  overflow: auto;
}
.bootstrap .payplugUIButtonLink.-icon svg {
  transition: fill 0.4s;
  fill: #fff;
  margin: 5px 8px 0 0;
  width: 24px;
  height: 24px;
}
.bootstrap .payplugUIButtonLink.-icon.-hover svg,
.bootstrap .payplugUIButtonLink.-icon:hover svg {
  fill: #fff;
}
.bootstrap .payplugUIButtonLink.-secondary.-icon svg {
  fill: #0555EB;
}
.bootstrap .payplugUIButtonLink.-secondary.-icon.-hover svg,
.bootstrap .payplugUIButtonLink.-secondary.-icon:hover svg {
  fill: #fff;
}
.bootstrap .payplugUIButtonLink.-tertiary.-hover,
.bootstrap .payplugUIButtonLink.-tertiary:hover {
  color: #212225;
}
.bootstrap .payplugUIButtonLink.-tertiary.-icon svg {
  fill: #212225;
}
.bootstrap .payplugUIButtonLink.-tertiary.-icon.-hover svg,
.bootstrap .payplugUIButtonLink.-tertiary.-icon:hover svg {
  fill: #212225;
}
.bootstrap .payplugUIIcon svg {
  transition: fill 0.4s;
  fill: #212225;
}
.bootstrap .payplugUIImage {
  border: 1px solid #D2D4D9;
  border-radius: 4px;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 120px;
  width: 200px;
  background: #EDEEF0;
}
.bootstrap .payplugUIImage img {
  display: block;
  max-width: calc(100% - 8px);
  max-height: calc(100% - 8px);
  width: auto;
  height: auto;
}
.bootstrap .payplugUIInput {
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  align-items: flex-start;
}
.bootstrap .payplugUIInput label {
  font-weight: 700;
  margin: 0 0 4px;
  color: #212225;
}
.bootstrap .payplugUIInput input[type=text],
.bootstrap .payplugUIInput input[type=email],
.bootstrap .payplugUIInput input[type=password],
.bootstrap .payplugUIInput input[type=number] {
  border: 1px solid #C8D7E4;
  border-radius: 4px;
  width: 100%;
  height: 36px;
  padding: 8px 12px;
  background-color: inherit;
  cursor: pointer;
  color: #212225;
}
.bootstrap .payplugUIInput input[type=text]::-moz-placeholder, .bootstrap .payplugUIInput input[type=email]::-moz-placeholder, .bootstrap .payplugUIInput input[type=password]::-moz-placeholder, .bootstrap .payplugUIInput input[type=number]::-moz-placeholder {
  color: rgba(33, 34, 37, 0.8);
  opacity: 1;
}
.bootstrap .payplugUIInput input[type=text]::placeholder,
.bootstrap .payplugUIInput input[type=email]::placeholder,
.bootstrap .payplugUIInput input[type=password]::placeholder,
.bootstrap .payplugUIInput input[type=number]::placeholder {
  color: rgba(33, 34, 37, 0.8);
  opacity: 1;
}
.bootstrap .payplugUIInput input[type=text]:focus,
.bootstrap .payplugUIInput input[type=email]:focus,
.bootstrap .payplugUIInput input[type=password]:focus,
.bootstrap .payplugUIInput input[type=number]:focus,
.bootstrap .payplugUIInput input[type=text]:hover,
.bootstrap .payplugUIInput input[type=email]:hover,
.bootstrap .payplugUIInput input[type=password]:hover,
.bootstrap .payplugUIInput input[type=number]:hover {
  box-shadow: 0 0 0 1px #0555EB;
  border-color: #0555EB;
}
.bootstrap .payplugUIInput input[type=text]:focus-visible,
.bootstrap .payplugUIInput input[type=email]:focus-visible,
.bootstrap .payplugUIInput input[type=password]:focus-visible,
.bootstrap .payplugUIInput input[type=number]:focus-visible {
  outline: none;
}
.bootstrap .payplugUIInput input[type=text]:focus,
.bootstrap .payplugUIInput input[type=email]:focus,
.bootstrap .payplugUIInput input[type=password]:focus,
.bootstrap .payplugUIInput input[type=number]:focus {
  background-color: inherit;
}
.bootstrap .payplugUIInput input[type=text]:disabled,
.bootstrap .payplugUIInput input[type=email]:disabled,
.bootstrap .payplugUIInput input[type=password]:disabled,
.bootstrap .payplugUIInput input[type=number]:disabled {
  background-color: #FAFAFB;
  color: #D7D8D9;
  cursor: default;
}
.bootstrap .payplugUIInput input[type=text]:disabled::-moz-placeholder, .bootstrap .payplugUIInput input[type=email]:disabled::-moz-placeholder, .bootstrap .payplugUIInput input[type=password]:disabled::-moz-placeholder, .bootstrap .payplugUIInput input[type=number]:disabled::-moz-placeholder {
  color: #D7D8D9;
  opacity: 1;
}
.bootstrap .payplugUIInput input[type=text]:disabled::placeholder,
.bootstrap .payplugUIInput input[type=email]:disabled::placeholder,
.bootstrap .payplugUIInput input[type=password]:disabled::placeholder,
.bootstrap .payplugUIInput input[type=number]:disabled::placeholder {
  color: #D7D8D9;
  opacity: 1;
}
.bootstrap .payplugUIInput input[type=text]:disabled:hover,
.bootstrap .payplugUIInput input[type=email]:disabled:hover,
.bootstrap .payplugUIInput input[type=password]:disabled:hover,
.bootstrap .payplugUIInput input[type=number]:disabled:hover {
  box-shadow: unset;
  border-color: unset;
}
.bootstrap .payplugUIInput input#payplug_email {
  font-size: 14px;
}
.bootstrap .payplugUIInput.-icon {
  position: relative;
}
.bootstrap .payplugUIInput.-icon:before {
  transform: translateY(-50%);
  background-color: #909192;
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  left: 4px;
  width: 24px;
  height: 24px;
  z-index: 0;
  mask-position: 50%;
  -webkit-mask-position: 50%;
}
.bootstrap .payplugUIInput.-icon input[type=text],
.bootstrap .payplugUIInput.-icon input[type=password],
.bootstrap .payplugUIInput.-icon input[type=number] {
  padding-left: 28px;
  z-index: 1;
}
.bootstrap .payplugUIInput.-iconEuro:before {
  -webkit-mask-image: url(../img/euro_symbol.c2940743.svg);
  mask-image: url(../img/euro_symbol.c2940743.svg);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
}
.bootstrap .payplugUIInput.-icon.-disabled:before {
  z-index: 2;
  background-color: #D7D8D9;
}
.bootstrap .payplugUIInput.-focus input[type=text],
.bootstrap .payplugUIInput.-hover input[type=text],
.bootstrap .payplugUIInput.-focus input[type=password],
.bootstrap .payplugUIInput.-hover input[type=password],
.bootstrap .payplugUIInput.-focus input[type=number],
.bootstrap .payplugUIInput.-hover input[type=number] {
  border-color: #0555EB;
}
.bootstrap .payplugUIInput.-error input[type=text],
.bootstrap .payplugUIInput.-error input[type=password],
.bootstrap .payplugUIInput.-error input[type=number] {
  border-color: #D5343C;
}
.bootstrap .payplugUILink {
  text-decoration: none;
  color: #0555EB;
}
.bootstrap .payplugUILink:hover,
.bootstrap .payplugUILink.-hover {
  color: #0443b9;
  text-decoration: none;
}
.bootstrap .payplugUILink.-disabled,
.bootstrap .payplugUILink[disabled="disabled"] {
  opacity: 0.3;
  cursor: default;
  color: #0555EB;
}
.bootstrap .payplugUILoader svg {
  position: absolute;
  z-index: 999;
  top: 50%;
  font-size: 40px;
  transform: scale(1);
}
.bootstrap .payplugUILoader svg circle {
  fill: transparent;
  stroke: #0555EB;
  stroke-width: 4;
  stroke-linecap: round;
  stroke-dasharray: 125.6;
  transform-origin: 20px 20px 0px;
  -webkit-animation: 2s linear 0s infinite normal none running payplugUILoader;
          animation: 2s linear 0s infinite normal none running payplugUILoader;
}
@-webkit-keyframes payplugUILoader {
  0% {
    transform: rotate(0deg);
    stroke-dashoffset: 26.4;
  }
  50% {
    transform: rotate(720deg);
    stroke-dashoffset: 125.6;
  }
  100% {
    transform: rotate(1080deg);
    stroke-dashoffset: 26.4;
  }
}
@keyframes payplugUILoader {
  0% {
    transform: rotate(0deg);
    stroke-dashoffset: 26.4;
  }
  50% {
    transform: rotate(720deg);
    stroke-dashoffset: 125.6;
  }
  100% {
    transform: rotate(1080deg);
    stroke-dashoffset: 26.4;
  }
}
.bootstrap .loader-wrapper {
  text-align: center;
}
.bootstrap .payplugUIModal input[name="modalTriggered"] {
  display: none;
}
.bootstrap .payplugUIModal input[name="modalTriggered"]:checked ~ ._modal,
.bootstrap .payplugUIModal input[name="modalTriggered"]:checked ~ ._overlay {
  display: block;
}
.bootstrap .payplugUIModal ._overlay {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  background: rgba(0, 0, 0, 0.3);
  z-index: 999;
}
.bootstrap .payplugUIModal ._modal {
  transform: translate(-50%, -50%);
  border: 1px solid #D7D8D9;
  border-radius: 4px;
  display: none;
  position: fixed;
  top: 50%;
  left: 50%;
  padding: 16px 16px 24px;
  background: #fff;
  z-index: 999;
  width: calc(100% - 16px);
  max-width: 500px;
}
.bootstrap .payplugUIModal ._modal.-noTitle {
  padding: 48px 16px 24px;
}
.bootstrap .payplugUIModal ._modal.-error ._body {
  color: #D5343C;
}
.bootstrap .payplugUIModal ._modal ._close {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 24px;
  width: 24px;
  margin: 0;
  cursor: pointer;
  position: absolute;
  top: 14px;
  left: calc(100% - 33px);
}
.bootstrap .payplugUIModal ._modal ._close svg {
  transition: fill 0.4s;
  fill: #212225;
}
.bootstrap .payplugUIModal ._modal ._close:hover svg {
  fill: #0555EB;
}
.bootstrap .payplugUIModal ._modal ._header {
  border-bottom: 1px solid #EDEEF0;
  margin: 0 0 24px;
  padding: 0 0 16px;
  color: #000000;
  text-align: left;
}
.bootstrap .payplugUIModal ._modal ._body {
  padding: 0 24px;
  margin: 0;
}
.bootstrap .payplugUIModal ._modal ._body a {
  color: #0555EB;
  text-decoration: none;
}
.bootstrap .payplugUIModal ._modal ._footer {
  display: flex;
  align-items: center;
  flex-direction: column;
  margin-top: 24px;
  margin-bottom: 0;
}
.bootstrap .payplugUIIOptions {
  display: flex;
  flex-flow: row nowrap;
  align-items: stretch;
}
.bootstrap .payplugUIIOptions label {
  display: flex;
  cursor: pointer;
  max-width: 200px;
  margin: 0;
}
.bootstrap .payplugUIIOptions label:hover > span,
.bootstrap .payplugUIIOptions label.-hover > span {
  background: #D2D4D9;
}
.bootstrap .payplugUIIOptions label > span {
  transition: background-color 0.4s, color 0.4s;
  border: 1px solid #D7D8D9;
  border-radius: 4px;
  display: block;
  box-sizing: border-box;
  width: 100%;
  color: #212225;
  background: #EDEEF0;
  padding: 7px 40px 7px 10px;
  font-weight: normal;
  white-space: nowrap;
}
.bootstrap .payplugUIIOptions label > span > span {
  font-size: 12px;
  line-height: 1.5em;
  display: block;
  color: inherit;
  margin: 6px 0 2px;
  white-space: normal;
}
.bootstrap .payplugUIIOptions label input[type="checkbox"],
.bootstrap .payplugUIIOptions label input[type="radio"] {
  display: none;
}
.bootstrap .payplugUIIOptions label input[type="checkbox"]:checked ~ span,
.bootstrap .payplugUIIOptions label input[type="radio"]:checked ~ span {
  border: 1px solid #0555EB;
  background: rgba(5, 85, 235, 0.1);
  color: #0555EB;
  position: relative;
}
.bootstrap .payplugUIIOptions label input[type="checkbox"]:checked ~ span:before,
.bootstrap .payplugUIIOptions label input[type="radio"]:checked ~ span:before {
  content: "";
  display: block;
  position: absolute;
  top: 5px;
  left: calc(100% - 30px);
  width: 24px;
  height: 24px;
  -webkit-mask-image: url(../img/check.9e76f38d.svg);
  mask-image: url(../img/check.9e76f38d.svg);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  background-color: #0555EB;
}
.bootstrap .payplugUIIOptions label input[type="checkbox"]:checked ~ span > span,
.bootstrap .payplugUIIOptions label input[type="radio"]:checked ~ span > span {
  color: #0555EB;
}
.bootstrap .payplugUIIOptions label + label {
  margin: 0 0 0 8px;
}
.bootstrap .payplugUIIOptions label.-disabled {
  cursor: default;
}
.bootstrap .payplugUIIOptions label.-disabled > span {
  color: #212225;
  background: #EDEEF0;
  opacity: 0.3;
}
.bootstrap .payplugUIIOptions label.-disabled:hover div,
.bootstrap .payplugUIIOptions label.-disabled.-hover div {
  color: #212225;
  background: #EDEEF0;
}
.bootstrap .payplugUIParagraph {
  margin: 0 0 8px;
}
.bootstrap .payplugUIParagraph.-disabled {
  color: #D7D8D9;
}
.bootstrap .payplugUIParagraph span.-warning {
  color: #FFA000;
}
.bootstrap .payplugUISelect {
  border: 1px solid #C8D7E4;
  border-radius: 4px;
  background: #fff;
  position: relative;
  display: block;
  height: 36px;
  margin: 0 auto;
  cursor: pointer;
}
.bootstrap .payplugUISelect ._current {
  display: flex;
  align-items: center;
  position: relative;
  height: 100%;
  padding: 0 40px 0 12px;
}
.bootstrap .payplugUISelect ._current:after {
  transition: transform 0.4s;
  transform: translateY(-50%);
  position: absolute;
  top: 50%;
  left: calc(100% - 23px);
  display: block;
  width: 12px;
  height: 8px;
  content: "";
  -webkit-mask-image: url(../img/arrow_down.32cffecd.svg);
  mask-image: url(../img/arrow_down.32cffecd.svg);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  background-color: #909192;
}
.bootstrap .payplugUISelect ._current:focus:after {
  transform: translateY(-50%) rotate(-180deg);
}
.bootstrap .payplugUISelect ._current:focus + ._listWrapper {
  border: 1px solid #C8D7E4;
  border-top: none;
  display: block;
  max-height: 100vh;
  padding: 4px 4px 4px 0;
}
.bootstrap .payplugUISelect ._value {
  display: flex;
}
.bootstrap .payplugUISelect ._input {
  display: none;
}
.bootstrap .payplugUISelect ._input:checked + ._text {
  display: block;
}
.bootstrap .payplugUISelect ._text {
  display: none;
  margin: 0;
  color: #212225;
  white-space: nowrap;
}
.bootstrap .payplugUISelect ._list {
  max-height: 250px;
}
.bootstrap .payplugUISelect ._listWrapper {
  transform: translateX(-50%);
  border-radius: 0 0 4px 4px;
  border: 1px solid #C8D7E4;
  border-top: none;
  border-bottom: none;
  transition: max-height 0.4s;
  background: #fff;
  overflow: hidden;
  position: absolute;
  top: calc(100% - 2px);
  left: 50%;
  width: calc(100% + 2px);
  padding: 0;
  z-index: 999;
  max-height: 0;
}
.bootstrap .payplugUISelect ._listWrapper.-scrollbar {
  padding: 0 4px 0 0;
}
.bootstrap .payplugUISelect ._listWrapper.-scrollbar ._list {
  overflow-y: scroll;
}
.bootstrap .payplugUISelect ._listWrapper.-scrollbar ._list::-webkit-scrollbar-track {
  background-color: transparent;
}
.bootstrap .payplugUISelect ._listWrapper.-scrollbar ._list::-webkit-scrollbar {
  width: 8px;
}
.bootstrap .payplugUISelect ._listWrapper.-scrollbar ._list::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background: #0555EB;
  position: relative;
  right: 4px;
}
.bootstrap .payplugUISelect ._list ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
.bootstrap .payplugUISelect ._list > span {
  min-height: 40px;
}
.bootstrap .payplugUISelect ._option {
  transition: background 0.4s;
  position: relative;
  display: flex;
  align-items: center;
  min-height: 36px;
  margin: 0;
  padding: 0 12px;
  background: #fff;
  color: inherit;
  cursor: pointer;
  z-index: 1;
  font-weight: 400;
  color: #212225;
  white-space: nowrap;
}
.bootstrap .payplugUISelect ._option:hover {
  color: #0555EB;
  background: rgba(5, 85, 235, 0.1);
}
.bootstrap .payplugUISelect.-disabled {
  cursor: default;
}
.bootstrap .payplugUISelect.-disabled ._current {
  opacity: 0.3;
}
.bootstrap .payplugUISelect.-disabled ._current:focus:after {
  transform: translateY(-50%);
}
.bootstrap .payplugUISelect.-disabled ._listWrapper {
  display: none !important;
}
.bootstrap span.fade-in {
  opacity: 0.5;
  transition: opacity 0.2s ease-in-out;
}
.bootstrap .payplugUIInfoSpan {
  color: #909192;
}
.bootstrap .payplugUIInfoSpan.fade-in {
  opacity: 0.5;
  transition: opacity 0.2s ease-in-out;
}
.bootstrap .payplugUIInfoSpan .payplugUIIcon {
  display: inline-block;
}
.bootstrap .payplugUISwitch ._switch {
  position: relative;
  vertical-align: middle;
  display: inline-block;
  height: 20px;
  width: 36px;
}
.bootstrap .payplugUISwitch ._switch input {
  display: none;
}
.bootstrap .payplugUISwitch ._label {
  right: calc(100% + 8px);
  position: absolute;
  top: 0;
  margin: 0;
  font-weight: 400;
}
.bootstrap .payplugUISwitch ._label::before {
  content: attr(data-disable-text);
}
.bootstrap .payplugUISwitch ._slider {
  -webkit-transition: 0.4s;
  background-color: #909192;
  bottom: 0;
  cursor: pointer;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  transition: 0.4s;
  border-radius: 34px;
}
.bootstrap .payplugUISwitch ._slider:before {
  -webkit-transition: 0.4s;
  background-color: white;
  bottom: 2px;
  content: "";
  height: 16px;
  left: 2px;
  position: absolute;
  transition: 0.4s;
  width: 16px;
  border-radius: 50%;
}
.bootstrap .payplugUISwitch input:disabled + ._slider {
  background-color: #D7D8D9;
  cursor: not-allowed;
}
.bootstrap .payplugUISwitch input:checked + ._slider {
  background-color: #0555EB;
}
.bootstrap .payplugUISwitch input:checked + ._slider:before {
  transform: translateX(16px);
}
.bootstrap .payplugUISwitch input:checked ~ ._label::before {
  content: attr(data-enable-text);
}
.bootstrap .payplugUITitle {
  font-weight: 700;
  color: #212225;
  margin: 8px 0 8px;
}
.bootstrap .payplugUITitle.-disabled {
  color: #D7D8D9;
}
.bootstrap .payplugUITitle.primary {
  color: #0555EB;
}
.bootstrap .payplugUITooltip {
  position: revert;
  width: 24px;
  height: 24px;
}
.bootstrap .payplugUITooltip input[type="checkbox"] {
  display: none;
}
.bootstrap .payplugUITooltip input[type="checkbox"]:checked ~ ._overlay,
.bootstrap .payplugUITooltip input[type="checkbox"]:checked ~ ._modal {
  display: block;
}
.bootstrap .payplugUITooltip ._overlay {
  display: none;
  position: fixed;
  height: 100%;
  width: 100%;
  opacity: 0;
  top: 0;
  left: 0;
  z-index: 1;
}
.bootstrap .payplugUITooltip ._modal {
  display: none;
  position: absolute;
  top: 36px;
  margin: auto;
  border-radius: 4px;
  border: 1px solid #C8D7E4;
  background: #fff;
  padding: 8px;
  z-index: 2;
}
@media (max-width: 568px) {
  .bootstrap .payplugUITooltip ._modal {
    left: 50vw;
  }
}
.bootstrap .payplugUITooltip ._icon {
  display: block;
  width: 100%;
  height: 100%;
  cursor: pointer;
}
.bootstrap .payplugUITooltip ._icon svg {
  fill: #212225;
}
.bootstrap .payplugUITooltip ._icon:hover svg {
  fill: #0555EB;
}
.bootstrap .payplugUICheckbox .checkbox-label {
  display: block;
  cursor: pointer;
}
.bootstrap .payplugUICheckbox .checkbox-label span {
  font-weight: 700;
  color: #212225;
}
.bootstrap .payplugUICheckbox .checkbox-label input[type="checkbox"] {
  border-radius: 0.15em;
  cursor: pointer;
  -webkit-appearance: none;
  -moz-appearance: none;
       appearance: none;
  background-color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0 8px 0 0;
  font: inherit;
  color: currentColor;
  width: 18px;
  height: 18px;
  border: 0.15em solid #E9EAEB;
  outline-offset: 0px;
  outline-color: #E9EAEB;
}
.bootstrap .payplugUICheckbox .checkbox-label input[type="checkbox"]:after {
  content: "";
  display: block;
  transition: 120ms transform ease-in-out;
  width: 90%;
  height: 90%;
  margin: auto;
  transform: scale(0);
}
.bootstrap .payplugUICheckbox .checkbox-label input[type="checkbox"]:checked {
  border: none;
  background-color: #0555EB;
}
.bootstrap .payplugUICheckbox .checkbox-label input[type="checkbox"]:checked::after {
  content: url("data:image/svg+xml, <svg viewBox=%270 0 16 15%27 xmlns=%27http://www.w3.org/2000/svg%27><path fill=%27white%27 d=%27M15.25.847a1.51 1.51 0 0 1 .405 2.096L8.106 14.11a1.944 1.944 0 0 1-2.94.329L.6 10.156a1.51 1.51 0 1 1 2.067-2.202l3.645 3.42 6.841-10.122a1.51 1.51 0 0 1 2.098-.405Z%27/></svg>");
  transform: scale(0.8);
}
.bootstrap .payplugUICheckbox .checkbox-label input[type="checkbox"]:checked::before {
  content: unset;
}
.bootstrap .payplugUICheckbox .checkbox-label input[type="checkbox"]:focus {
  box-shadow: unset;
  outline-offset: 0px;
  outline-color: #E9EAEB;
}
.bootstrap .paymentMethodStandardForm {
  display: block;
  width: 100%;
  margin-bottom: 20px;
}
.bootstrap .paymentMethodStandardForm .payplugUIInput input {
  margin-bottom: 5px;
}
.payplugConfiguration .bannerBlock {
  padding: 0;
  border: none;
}
.payplugConfiguration .bannerBlock ._img {
  display: block;
  width: 100%;
}
.payplugConfiguration {
  font-family: 'Gantari', sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: calc(20em / 14);
  letter-spacing: calc(0.25em / 14);
  color: #909192;
}
.payplugConfiguration ._description {
  font-size: 16px;
}
.payplugConfiguration ._footer {
  display: flex;
  align-items: center;
  flex-direction: column;
  margin-bottom: 24px;
}
.payplugConfiguration ._footer ._save {
  width: 100%;
  max-width: 1000px;
}
.payplugConfiguration ._footer ._faq {
  text-align: center;
  margin: 64px 0 0;
}
.payplugConfiguration ._footer ._faq p {
  margin: 0;
  line-height: 20px;
}
@media (max-width: 767px) {
  .payplugConfiguration ._footer ._faq {
    margin: 24px 0 0;
  }
}
.payplugConfiguration .descriptionBlock {
  background: #FFD908;
  box-sizing: border-box;
}
.payplugConfiguration .descriptionBlock ._header {
  display: flex;
  justify-content: space-between;
  padding: 0 0 40px;
}
.payplugConfiguration .descriptionBlock ._header ._logo svg {
  display: block;
}
.payplugConfiguration .descriptionBlock ._header ._logo img {
  width: 100%;
  max-width: 250px;
}
.payplugConfiguration .descriptionBlock ._header ._version {
  margin-top: 12px;
  display: flex;
  align-items: center;
  height: 36px;
}
@media (max-width: 767px) {
  .payplugConfiguration .descriptionBlock ._header ._version {
    margin: 0 0 0 12px;
  }
}
@media (max-width: 767px) {
  .payplugConfiguration .descriptionBlock ._header ._version ._descriptionVersion {
    display: none;
  }
}
.payplugConfiguration .descriptionBlock ._header ._version > p {
  color: #000;
  opacity: 0.8;
  margin: 0 36px 0 0;
}
.payplugConfiguration .descriptionBlock ._header ._show {
  width: 155px;
}
.payplugConfiguration .descriptionBlock ._descriptionTitle {
  color: #000;
  font-family: 'Gantari', sans-serif;
  font-size: 20px;
  font-weight: 700;
  letter-spacing: calc(-0.33em / 20);
  line-height: 30px;
  display: flex;
  align-items: center;
  letter-spacing: -0.33px;
  margin: 0 0 16px;
}
.payplugConfiguration .descriptionBlock ._descriptionText {
  color: #000;
  opacity: 0.8;
  margin: 0px;
}
.generalBlock {
  position: relative;
}
.generalBlock.-hide {
  display: none;
}
.generalBlock.-login {
  border-radius: 4px 4px 0 0;
  margin-bottom: -1px;
}
.generalBlock.-login ._loginForm {
  display: flex;
  flex-direction: column;
  width: 100%;
}
.generalBlock.-login ._loginForm > div {
  display: flex;
  flex-direction: row-reverse;
  width: 100%;
}
@media (max-width: 767px) {
  .generalBlock.-login ._loginForm > div {
    flex-direction: column-reverse;
  }
}
.generalBlock.-login ._loginForm > div + div {
  margin: 24px 0 0;
}
.generalBlock.-login ._loginForm > div + div:last-child {
  margin: 0;
}
.generalBlock.-login ._email,
.generalBlock.-login ._password {
  width: 100%;
}
.generalBlock.-login ._subscribe,
.generalBlock.-login ._connexion {
  width: auto;
  margin: 16px 0 -16px 8px;
}
@media (max-width: 767px) {
  .generalBlock.-login ._subscribe,
  .generalBlock.-login ._connexion {
    margin: 0 0 8px;
  }
}
.generalBlock.-login ._forgotPassword {
  color: #212225;
}
.generalBlock.-login ._forgotPassword:hover {
  color: #0555EB;
}
.generalBlock.-oauth {
  border-radius: 0 0 4px 4px;
}
.generalBlock.-oauth .payplugUIParagraph + div {
  display: flex;
  flex-direction: row-reverse;
  width: 100%;
}
.generalBlock.-oauth ._connexion {
  width: auto;
}
.generalBlock.-logged ._user {
  width: 100%;
  max-width: 400px;
  padding: 16px 0 40px;
}
@media (max-width: 767px) {
  .generalBlock.-logged ._user {
    padding: 8px 0 32px;
  }
}
.generalBlock.-logged ._userInformations {
  border: 1px solid #C8D7E4;
  border-radius: 4px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 40px;
  padding: 0px 12px;
  margin: 0 0 8px;
  background-color: #f3f3f3;
  color: #20272e;
  overflow: hidden;
}
.generalBlock.-logged ._userInformationsEmailSpan {
  width: 90%;
  overflow-y: hidden;
  overflow-x: auto;
  padding: 4px 0px;
}
.generalBlock.-logged ._userPortal {
  font-family: 'Gantari', sans-serif;
  font-size: 12px;
  font-weight: 700;
  color: #0555EB;
  letter-spacing: calc(1em / 12);
  height: calc(36em / 12);
  padding: 0 12px;
  background: #FAFAFB;
  justify-content: start;
}
.generalBlock.-logged ._userPortal.-icon .payplugUIIcon {
  margin-right: 10px;
}
.generalBlock.-logged ._userPortal.-icon .buttonIcon {
  height: calc(18em / 12);
  width: calc(18em / 12);
  fill: #0555EB;
}
.generalBlock.-logged ._userLogout {
  border: none;
}
.generalBlock.-logged ._userLogout:hover {
  color: #0555EB;
  background: rgba(5, 85, 235, 0.1);
}
.generalBlock.-logged ._sandbox {
  display: flex;
  justify-content: space-between;
  align-items: start;
  flex-wrap: wrap;
  margin: 0 0 36px;
}
@media (max-width: 767px) {
  .generalBlock.-logged ._sandbox {
    flex-direction: column;
  }
}
.generalBlock.-logged ._sandboxTitle {
  width: 100%;
}
.generalBlock.-logged ._sandboxDescription {
  min-height: 40px;
  max-width: calc(100% - 232px);
}
.generalBlock.-logged ._sandboxDescription.-hide {
  display: none;
}
@media (max-width: 767px) {
  .generalBlock.-logged ._sandboxDescription {
    max-width: 100%;
  }
}
@media (max-width: 767px) {
  .generalBlock.-logged ._sandboxRadioButton {
    margin: 8px 0 0;
  }
}
.generalBlock.-logged ._sandboxRadioButton div {
  min-width: 100px;
}
.modalConfirmation ._body,
.modalPremium ._body,
.modalError ._body {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
}
.modalConfirmation ._body p,
.modalPremium ._body p,
.modalError ._body p {
  margin: 0 0 24px;
}
.modalConfirmation ._body .payplugUIButton,
.modalPremium ._body .payplugUIButton,
.modalError ._body .payplugUIButton {
  min-width: 150px;
}
.modalCheckonboarding ._content {
  padding: 0;
}
.modalCheckonboarding ._content .payplugUIParagraph {
  margin: 0 0 24px;
}
.modalCheckonboarding ._content .payplugUIParagraph a:link,
.modalCheckonboarding ._content .payplugUIParagraph a:hover,
.modalCheckonboarding ._content .payplugUIParagraph a:visited,
.modalCheckonboarding ._content .payplugUIParagraph a:active {
  color: #909192;
  text-decoration: underline;
}
.modalCheckonboarding ._content.-center {
  padding: 16px 0;
  justify-content: center;
  display: flex;
  align-items: center;
  flex-direction: column;
  text-align: center;
}
.modalCheckonboarding ._content.-center ._footer .payplugUIButton {
  max-width: 100%;
}
.modalCheckonboarding ._input {
  margin: 0 0 24px;
}
.modalCheckonboarding ._footer {
  display: flex;
  justify-content: space-between;
  flex-direction: row;
  padding: 16px 0 0;
  margin: 0;
}
.modalCheckonboarding ._footer .payplugUIButton {
  width: 150px;
  max-width: calc(50% - 8px);
}
.modalCheckonboarding ._error {
  display: flex;
  align-items: center;
  color: #e56876;
  font-size: 12px;
  margin: 4px 0 -2px;
  line-height: 18px;
}
.modalCheckonboarding ._error .payplugUIIcon {
  margin-right: 4px;
}
.modalCheckonboarding ._error svg {
  transition: fill 0.4s;
  fill: #e56876;
  vertical-align: middle;
  max-height: 100%;
}
.paylaterBlock ._paylaterOptions ._paylaterLabel {
  max-width: calc(50% - 4px);
  width: 220px;
}
.paylaterBlock ._paylaterOptions ._paylaterLabel div {
  padding: 10px 50px 10px 10px;
}
.paylaterBlock ._paylaterAdvanced ._paylaterAdvancedOption ._statement {
  padding: 2px 0 0;
  width: 100%;
  display: flex;
  color: #D5343C;
  font-size: 14px;
  margin-bottom: 8.5px;
}
.paylaterBlock ._paylaterAdvanced ._paylaterAdvancedOption ._statement .installmentErrorIcon {
  margin-right: 5.67px;
}
.paylaterBlock ._paylaterTitle {
  margin: 16px 0 8px;
}
.paylaterBlock ._paylaterParagraph {
  margin: 0 0 24px;
}
.payplugConfiguration ._paylaterAdvanced {
  margin: 36px 0 0;
}
.payplugConfiguration ._paylaterAdvancedOption {
  padding: 16px 0;
  display: flex;
}
.payplugConfiguration ._paylaterAdvancedOption ._img {
  width: 195px;
}
.payplugConfiguration ._paylaterAdvancedOption ._img img {
  display: block;
  width: inherit;
}
@media (max-width: 767px) {
  .payplugConfiguration ._paylaterAdvancedOption ._img {
    display: none;
  }
}
.payplugConfiguration ._paylaterAdvancedOption ._wrapper {
  display: flex;
  flex-direction: column;
  align-self: center;
  width: calc(100% - 200px);
  padding: 0 50px 0 40px;
}
@media (max-width: 767px) {
  .payplugConfiguration ._paylaterAdvancedOption ._wrapper {
    padding: 0 32px 0 0;
    width: 100%;
  }
}
.payplugConfiguration ._paylaterAdvancedOption .payplugUITitle {
  margin: 0;
}
.payplugConfiguration ._paylaterAdvancedOption ._text {
  display: flex;
  flex-wrap: wrap;
}
.payplugConfiguration ._paylaterAdvancedOption ._text .payplugUIParagraph {
  margin: 8px 0 0;
}
.payplugConfiguration ._paylaterAdvancedOption ._error {
  position: relative;
  margin: 4px 0 0;
  width: 100%;
  display: flex;
  align-items: center;
  color: #D5343C;
  font-size: 14px;
}
.payplugConfiguration ._paylaterAdvancedOption ._error:before {
  content: '';
  display: block;
  width: 24px;
  height: 24px;
  margin: 0 6px 0 0;
  -webkit-mask-image: url(../img/error.2e40100d.svg);
  mask-image: url(../img/error.2e40100d.svg);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  background-color: #D5343C;
}
.payplugConfiguration ._paylaterAdvancedOption ._switch {
  display: flex;
  align-items: center;
}
.payplugConfiguration ._paylaterAdvancedOption.-thresholds ._inputs {
  margin: 8px 0 0;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.payplugConfiguration ._paylaterAdvancedOption.-thresholds .payplugUIInput {
  width: 150px;
  max-width: calc(50% - 32px);
  margin: 0;
}
.payplugConfiguration ._paylaterAdvancedOption.-thresholds .payplugUIParagraph.-inter {
  display: flex;
  align-items: center;
  margin: 0 16px;
}
.payplug_psaccount {
  padding: 0px!important;
  max-width: 1000px;
  width: 100%;
  margin-bottom: 10px;
}
.payplug_psaccount .mb-2 {
  margin-bottom: 0px!important;
}
.payplug_psaccount .mb-2 .card {
  border: none;
}
.payplug_psaccount .mb-2 .card .card-header {
  background: none;
  padding: 8px 24px;
}
.payplug_psaccount .mb-2 .card .card-header .b-iconstack {
  display: none;
}
.payplug_psaccount .mb-2 .card .card-header .title {
  border: none!important;
  text-transform: none!important;
}
.payplug_psaccount .mb-2 .card .card-body {
  padding: 35px 40px;
  font-size: 14px;
}
.payplugConfiguration .paymentOption {
  display: flex;
  align-items: center;
  margin: 16px 0 0;
  position: relative;
  flex-wrap: wrap;
}
.payplugConfiguration .paymentOption ._logo {
  border: 1px solid #C8D7E4;
  border-radius: 4px;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 64px;
  min-width: 64px;
  padding: 6px;
  margin: 0 0 0 24px;
}
.payplugConfiguration .paymentOption ._logo img {
  display: block;
  width: 48px;
}
.payplugConfiguration .paymentOption > ._text {
  margin: 0 0 0 24px;
  max-width: calc(80% - 60px);
}
.payplugConfiguration .paymentOption > ._text ._title {
  color: #FFD908;
  margin: 0;
}
.payplugConfiguration .paymentOption > ._text p {
  margin: 0;
}
@media (max-width: 767px) {
  .payplugConfiguration .paymentOption > ._text {
    margin: 0 0 0 24px;
  }
}
.payplugConfiguration .paymentOption ._informations {
  padding: 28px 0 0 60px;
  width: 100%;
}
.payplugConfiguration .paymentOption ._informations.-show {
  display: block;
}
.payplugConfiguration .paymentOption ._informations .standardPaymentAdvanced {
  margin: 40px 0 0 0;
}
.payplugConfiguration .paymentOption ._informations .standardPaymentAdvanced ._standardAdvancedOption {
  flex-direction: column;
}
.payplugConfiguration .paymentOption ._informations .standardPaymentAdvanced ._standardAdvancedOption ._header {
  display: flex;
  justify-content: space-between;
}
.payplugConfiguration .paymentOption ._informations .standardPaymentAdvanced ._standardAdvancedOption ._header .payplugUITitle {
  max-width: calc(100% - 40px);
  margin: 0 0 19px 0;
}
.payplugConfiguration .paymentOption ._informations .standardPaymentAdvanced ._standardAdvancedOption .payplugUITextAlert {
  margin-top: 24px;
  text-align: center;
}
.payplugConfiguration .paymentOption ._informations .standardPaymentAdvanced ._standardAdvancedOption.-installment ._content ._inputs {
  display: flex;
  align-items: self-end;
  flex-wrap: wrap;
  margin-bottom: 10px;
}
.payplugConfiguration .paymentOption ._informations .standardPaymentAdvanced ._standardAdvancedOption.-installment ._content ._inputs p {
  white-space: nowrap;
  margin-right: 5px;
}
@media (max-width: 767px) {
  .payplugConfiguration .paymentOption ._informations .standardPaymentAdvanced ._standardAdvancedOption.-installment ._content ._inputs p {
    white-space: normal;
  }
}
.payplugConfiguration .paymentOption ._informations .standardPaymentAdvanced ._standardAdvancedOption.-installment ._content ._inputs .payplugUISelect.installmentMode,
.payplugConfiguration .paymentOption ._informations .standardPaymentAdvanced ._standardAdvancedOption.-installment ._content ._inputs .payplugUIInput.installmentMode,
.payplugConfiguration .paymentOption ._informations .standardPaymentAdvanced ._standardAdvancedOption.-installment ._content ._inputs .payplugUISelect.installmentMinAmount,
.payplugConfiguration .paymentOption ._informations .standardPaymentAdvanced ._standardAdvancedOption.-installment ._content ._inputs .payplugUIInput.installmentMinAmount {
  min-width: 120px;
  margin: 0 10px 0 0;
}
.payplugConfiguration .paymentOption ._informations .standardPaymentAdvanced ._standardAdvancedOption.-installment ._content ._inputs .payplugUISelect ._text,
.payplugConfiguration .paymentOption ._informations .standardPaymentAdvanced ._standardAdvancedOption.-installment ._content ._inputs .payplugUIInput ._text {
  margin: 0;
}
.payplugConfiguration .paymentOption ._informations .standardPaymentAdvanced ._standardAdvancedOption.-installment ._content ._inputs .payplugUIInput.maxThreshold {
  width: 120px;
  margin: 0 10px;
}
.payplugConfiguration .paymentOption ._informations .standardPaymentAdvanced ._standardAdvancedOption.-installment ._content ._statement {
  padding: 2px 0 0;
  width: 100%;
  display: flex;
  color: #D5343C;
  font-size: 14px;
  margin-bottom: 8.5px;
}
.payplugConfiguration .paymentOption ._informations .standardPaymentAdvanced ._standardAdvancedOption.-installment ._content ._statement .installmentErrorIcon {
  margin-right: 5.67px;
}
.payplugConfiguration .paymentOption ._informations .standardPaymentAdvanced ._standardAdvancedOption.-deferred {
  margin: 40px 0 0;
}
@media (max-width: 767px) {
  .payplugConfiguration .paymentOption ._informations {
    padding: 16px 0 0;
  }
}
.payplugConfiguration .paymentOption + .paymentOption {
  margin: 42px 0 0;
}
.payplugConfiguration .paymentOption.-payplug_oney {
  margin: 0;
}
.payplugConfiguration .paymentOption.-payplug_oney.-pspaylater .payplugUISwitch {
  display: none;
}
.payplugConfiguration .paymentOption.-payplug_oney.-pspaylater ._text {
  margin: 0;
  max-width: 100%;
}
.payplugConfiguration .paymentOption.-payplug_oney.-pspaylater ._title {
  margin: 0 0 8px;
}
.payplugConfiguration .paymentOption ._description.-sandbox {
  display: none;
}
.payplugConfiguration .paymentOption.-test .paymentOption_switch {
  opacity: 0;
  visibility: hidden;
}
.payplugConfiguration .paymentOption.-test ._description.-live {
  display: none;
}
.payplugConfiguration .paymentOption.-test ._description.-sandbox {
  display: block;
}
.payplugConfiguration .paymentOption.-test ._informations {
  display: none;
}
.payplugConfiguration .paymentOption.-standard {
  flex-wrap: wrap;
}
.payplugConfiguration .paymentOption.-standard ._informations.-show {
  display: block;
}
@media (max-width: 1023px) {
  .payplugConfiguration .paymentOption.-standard ._informations .payplugUIIOptions {
    flex-direction: row;
    margin: 10px;
  }
}
@media (max-width: 767px) {
  .payplugConfiguration .paymentOption.-standard ._informations .paymentMethodOption:first-child {
    flex-direction: column;
  }
  .payplugConfiguration .paymentOption.-standard ._informations .paymentMethodOption:first-child ._text {
    padding: 0;
  }
  .payplugConfiguration .paymentOption.-standard ._informations .paymentMethodOption:first-child ._action {
    margin: 8px 0 0;
    width: 100%;
  }
  .payplugConfiguration .paymentOption.-standard ._informations .paymentMethodOption ._action {
    width: 100%;
  }
  .payplugConfiguration .paymentOption.-standard ._informations .payplugUIIOptions {
    flex-direction: row;
  }
  .payplugConfiguration .paymentOption.-standard ._informations .payplugUIIOptions label {
    max-width: 100%;
    margin: 4px 0;
  }
  .payplugConfiguration .paymentOption.-standard ._informations .payplugUIIOptions label + label {
    max-width: 100%;
    margin: 4px 0;
  }
}
.payplugConfiguration .paymentOption.-standard.-test .paymentOption_switch {
  opacity: 1;
  visibility: visible;
}
.payplugConfiguration .paymentOption.-standard.-test ._description.-live {
  display: block;
}
.payplugConfiguration .paymentOption.-applepay .paymentMethodOption {
  align-items: unset;
  flex-direction: column;
}
.payplugConfiguration .paymentOption.-applepay .paymentMethodOption ._action {
  margin: 24px 0 0;
}
.payplugConfiguration .paymentOption.-applepay .paymentMethodOption ._action .payplugUIIOptions label {
  width: 200px;
  max-width: calc(100%/3 - 12px);
}
.payplugConfiguration .paymentOption.-applepay .applePayCarriers > p.payplugUIParagraph {
  color: #4D4E51;
  margin: 0;
}
.payplugConfiguration .paymentOption.-applepay .applePayCarriers > p.payplugUIParagraph + p {
  color: #212225;
  margin: 20px 0 24px;
}
.payplugConfiguration .paymentOption.-applepay .applePayCarriers .payplugUITextAlert {
  display: flex;
  align-items: center;
  margin: 32px auto;
  min-height: 40px;
}
.payplugConfiguration .paymentOption.-applepay .applePayCarrier label {
  display: flex;
  align-items: center;
}
.payplugConfiguration .paymentOption.-applepay .applePayCarrier input {
  margin: 0;
}
.payplugConfiguration .paymentOption.-applepay .applePayCarrier p {
  margin: 0 0 0 24px;
  line-height: 24px;
  color: #212225;
}
.payplugConfiguration .paymentOption.-applepay .applePayCarrier_list > p {
  color: #0555EB;
  font-weight: 700;
  margin: 0 0 32px;
}
.payplugConfiguration .paymentOption.-applepay .applePayCarrier + .applePayCarrier {
  margin: 16px 0 0;
}
@media (max-width: 767px) {
  .payplugConfiguration .paymentOption {
    margin: 0;
  }
  .payplugConfiguration .paymentOption + .paymentOption {
    margin: 16px 0 0;
  }
}
@media (max-width: 767px) {
  .payplugConfiguration .paymentMethodOption:nth-child(3) {
    flex-direction: column;
    align-items: baseline;
  }
}
.payplugConfiguration .paymentMethodOption {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.payplugConfiguration .paymentMethodOptions {
  border-left: 1px solid #C8D7E4;
  display: flex;
  flex-direction: column;
  padding: 0 0 0 24px;
}
@media (max-width: 767px) {
  .payplugConfiguration .paymentMethodOptions {
    padding: 0;
    border: none;
  }
}
.payplugConfiguration .paymentMethodOption ._text {
  margin: 0;
  padding: 0 32px 0 0;
}
.payplugConfiguration .paymentMethodOption ._text a {
  white-space: nowrap;
}
.payplugConfiguration .paymentMethodOption ._title {
  color: #363A41;
  margin: 0 0 10px;
}
.payplugConfiguration .paymentMethodOption + .paymentMethodOption {
  margin: 24px 0 0;
}
.payplugConfiguration .stateBlock {
  min-height: 150px;
  padding: 40px 64px 0;
}
.payplugConfiguration .stateBlock label > div {
  display: flex;
  flex-direction: row;
}
.payplugConfiguration .stateBlock ._description {
  margin: 0 0 40px;
}
.payplugConfiguration .stateBlock .payplugUIAccordion_contentWrapper {
  width: 100%;
  padding: 0;
  border-radius: 4px;
}
.payplugConfiguration .stateBlock .payplugUIAccordion.-stateBlock {
  border: none;
}
.payplugConfiguration .stateBlock .payplugUIAccordion.-stateBlock label:not(.checkbox-label) {
  height: 0;
  margin: 0;
  padding: 0;
}
.payplugConfiguration .stateBlock .payplugUIAccordion.-stateBlock label:after {
  position: relative;
  top: -80px;
  left: calc(100% - 30px);
  height: 12px;
  width: 18px;
  -webkit-mask-size: 35px;
  mask-size: 35px;
}
@media (max-width: 751px) {
  .payplugConfiguration .stateBlock .payplugUIAccordion.-stateBlock label:after {
    top: -100px;
  }
}
@media (max-width: 460px) {
  .payplugConfiguration .stateBlock .payplugUIAccordion.-stateBlock label:after {
    top: -120px;
  }
}
.payplugConfiguration .stateBlock .payplugUIAccordion.-stateBlock ._stateAlert {
  display: none;
  font-size: 12px;
}
.payplugConfiguration .stateBlock .payplugUIAccordion.-stateBlock ._stateAlert.-showAlert {
  display: block;
}
.payplugConfiguration .stateBlock .payplugUIAccordion.-stateBlock ._stateContent {
  border-radius: 4px;
  width: 100%;
  padding: 40px 40px 32px 40px;
  background-color: rgba(215, 216, 217, 0.2);
  margin-bottom: 34px;
  transition-duration: 0.18s;
  transition-timing-function: ease-out;
}
.payplugConfiguration .stateBlock .payplugUIAccordion.-stateBlock ._stateContent button {
  font-weight: 100;
  font-size: 12px;
  padding: 12px;
  max-width: 187px;
  width: 100%;
  height: 40px;
}
.payplugConfiguration .stateBlock .payplugUIAccordion.-stateBlock ._stateContent .indicators {
  display: flex;
  flex-direction: column;
  padding-top: 24px;
}
.payplugConfiguration .stateBlock .payplugUIAccordion.-stateBlock ._stateContent .indicators .indicator {
  display: flex;
  flex-wrap: nowrap;
  padding: 3px 0 0;
}
.payplugConfiguration .stateBlock .payplugUIAccordion.-stateBlock ._stateContent .indicators .indicator .payplugUIParagraph {
  margin: -5px 0 15px 0px !important;
}
.payplugConfiguration .stateBlock .payplugUIAccordion.-stateBlock ._stateContent .indicators .indicator:last-child .payplugUIParagraph {
  margin: -5px 0 5px 0px !important;
}
.payplugConfiguration .stateBlock .payplugUIAccordion.-stateBlock ._stateContent .indicators .indicator .closeClass > svg {
  fill: #D5343C;
}
.payplugConfiguration .stateBlock .payplugUIAccordion.-stateBlock ._stateContent .indicators .indicator .checkClass > svg {
  fill: #0555EB;
}
.payplugConfiguration .stateBlock .payplugUIAccordion.-stateBlock ._stateContent .indicators .indicator p {
  padding: 3px 0 0 28px;
}
.payplugConfiguration .stateBlock .payplugUIAccordion.-stateBlock .sliding {
  transform: translateY(20px);
}
.payplugConfiguration .stateBlock .payplugUIParagraph {
  margin: 0 0 30px;
}
.payplugConfiguration .stateBlock .payplugUICheckbox {
  margin: -10px 20px 0px;
}
.payplugConfiguration .stateBlock .payplugUICheckbox input[type="checkbox"] {
  display: inline-block;
}
.payplugConfiguration .stateBlock .payplugUICheckbox .payplugUIParagraph {
  margin: 5px 0 30px 26px !important;
  display: inline-block;
}
button,
html input[type=button],
input[type=reset],
input[type=submit] {
  -webkit-appearance: button;
  cursor: pointer;
}

/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-12.use[1]!./node_modules/@vue/cli-service/node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-12.use[2]!./node_modules/@vue/cli-service/node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/pages/AtomsList.vue?vue&type=style&index=0&id=784c130c&scoped=true&lang=css ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/

.container[data-v-784c130c] {
  margin: -40px auto 200px;
  width: 90%;
}
.container > h5[data-v-784c130c] {
  color: #00474a;
  font-weight: bold;
  margin-top: 30px;
}
.buttonLinkContainer[data-v-784c130c], .selectContainer[data-v-784c130c] {
  width: 400px;
}
.imageContainer[data-v-784c130c] {
  text-align: center;
}
.library-title[data-v-784c130c] {
  width: 100%;
  text-align: center;
  border-bottom: 1px solid #00AB7A;
  line-height: 0.1em;
  margin: 10px 0 30px;
}
.library-title span[data-v-784c130c] {
  background: #fff;
  color: #00AB7A;
  padding: 0px 10px;
}
.bootstrap .payplugUILoader[data-v-784c130c] {
  top: 53%;
}

