.google-login-content-btn {
  /* Google Login Button */ }
  .google-login-content-btn .login-with-google-btn {
    text-decoration: none;
    border: 2px solid #ced4da;
    transition: background-color 0.3s, box-shadow 0.3s;
    padding: 12px 16px 12px 42px;
    font-size: 14px;
    font-weight: 500;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMTcuNiA5LjJsLS4xLTEuOEg5djMuNGg0LjhDMTMuNiAxMiAxMyAxMyAxMiAxMy42djIuMmgzYTguOCA4LjggMCAwIDAgMi42LTYuNnoiIGZpbGw9IiM0Mjg1RjQiIGZpbGwtcnVsZT0ibm9uemVybyIvPjxwYXRoIGQ9Ik05IDE4YzIuNCAwIDQuNS0uOCA2LTIuMmwtMy0yLjJhNS40IDUuNCAwIDAgMS04LTIuOUgxVjEzYTkgOSAwIDAgMCA4IDV6IiBmaWxsPSIjMzRBODUzIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48cGF0aCBkPSJNNCAxMC43YTUuNCA1LjQgMCAwIDEgMC0zLjRWNUgxYTkgOSAwIDAgMCAwIDhsMy0yLjN6IiBmaWxsPSIjRkJCQzA1IiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48cGF0aCBkPSJNOSAzLjZjMS4zIDAgMi41LjQgMy40IDEuM0wxNSAyLjNBOSA5IDAgMCAwIDEgNWwzIDIuNGE1LjQgNS40IDAgMCAxIDUtMy43eiIgZmlsbD0iI0VBNDMzNSIgZmlsbC1ydWxlPSJub256ZXJvIi8+PHBhdGggZD0iTTAgMGgxOHYxOEgweiIvPjwvZz48L3N2Zz4=);
    background-color: white;
    background-repeat: no-repeat;
    background-position: 10px center;
    color: #333333 !important;
    display: block;
    margin-bottom: 10px;
    border-radius: 0.5rem; }
  .google-login-content-btn .login-with-google-btn:hover {
    /*box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.04), 0 2px 4px rgba(0, 0, 0, 0.25);*/ }
  .google-login-content-btn .login-with-google-btn:active {
    background-color: transparent; }
  .google-login-content-btn .login-with-google-btn:focus {
    outline: none; }
  .google-login-content-btn .login-with-google-dark-btn:active {
    background-color: white;
    border: 2px solid #34487C; }
  .google-login-content-btn .login-with-google-btn:active {
    background-color: transparent; }
  .google-login-content-btn .login-with-google-dark-btn {
    text-decoration: none;
    border: 2px solid #3B4057;
    transition: background-color 0.3s, box-shadow 0.3s;
    box-shadow: 3px 3px 18px rgba(0, 0, 0, 0.4);
    font-size: 14px;
    font-weight: 500;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMTcuNiA5LjJsLS4xLTEuOEg5djMuNGg0LjhDMTMuNiAxMiAxMyAxMyAxMiAxMy42djIuMmgzYTguOCA4LjggMCAwIDAgMi42LTYuNnoiIGZpbGw9IiM0Mjg1RjQiIGZpbGwtcnVsZT0ibm9uemVybyIvPjxwYXRoIGQ9Ik05IDE4YzIuNCAwIDQuNS0uOCA2LTIuMmwtMy0yLjJhNS40IDUuNCAwIDAgMS04LTIuOUgxVjEzYTkgOSAwIDAgMCA4IDV6IiBmaWxsPSIjMzRBODUzIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48cGF0aCBkPSJNNCAxMC43YTUuNCA1LjQgMCAwIDEgMC0zLjRWNUgxYTkgOSAwIDAgMCAwIDhsMy0yLjN6IiBmaWxsPSIjRkJCQzA1IiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48cGF0aCBkPSJNOSAzLjZjMS4zIDAgMi41LjQgMy40IDEuM0wxNSAyLjNBOSA5IDAgMCAwIDEgNWwzIDIuNGE1LjQgNS40IDAgMCAxIDUtMy43eiIgZmlsbD0iI0VBNDMzNSIgZmlsbC1ydWxlPSJub256ZXJvIi8+PHBhdGggZD0iTTAgMGgxOHYxOEgweiIvPjwvZz48L3N2Zz4=);
    background-color: black;
    background-repeat: no-repeat;
    background-position: 10px center;
    color: #fff !important;
    border-radius: 0.8rem; }
  .google-login-content-btn .login-with-google-dark-btn:active {
    background-color: white;
    border: 2px solid #34487C; }
  .google-login-content-btn .login-with-google-btn:focus {
    outline: none;
    /*box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.04), 0 2px 4px rgba(0, 0, 0, 0.25), 0 0 0 3px #c8dafc;*/ }

label.error {
  color: red; }

.toast-error {
  background-color: #BD362F !important;
  color: #ffffff !important; }
  .toast-error p {
    color: #ffffff !important; }

.toast-success {
  background-color: #30940d !important;
  color: #ffffff !important; }
  .toast-success p {
    color: #ffffff !important; }

.toast .toast-title {
  margin-bottom: 14px; }
.toast .toast-message p {
  margin-bottom: 0; }

.form-control.error, .has-error-style {
  border: 1px solid red !important;
  border-color: #f1556c;
  padding-right: calc(1.5em + .9rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23f1556c' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23f1556c' stroke='none'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(.375em + .225rem) center;
  background-size: calc(.75em + .45rem) calc(.75em + .45rem); }

.form-control.valid, .has-valid-style {
  border: 1px solid #0acf97;
  padding-right: calc(1.5em + .9rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%230acf97' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(.375em + .225rem) center;
  background-size: calc(.75em + .45rem) calc(.75em + .45rem); }

.required:before {
  content: "*";
  display: inline-block;
  color: red;
  margin-left: 5px; }

.has-before-prefix {
  border-top-left-radius: 0 !important;
  border-bottom-left-radius: 0 !important; }

.input-before-prfix {
  border-top-left-radius: 0.8rem !important;
  border-bottom-left-radius: 0.8rem !important; }

.site-circle {
  width: 10px;
  height: 10px;
  border-radius: 50%; }

.site-warning-circle {
  background-color: rgba(255, 144, 75, 0.85); }

.site-danger-circle {
  background-color: red;
  color: red; }

.site-success-circle {
  background-color: #0e5704;
  color: #0e5704; }

.no-rounded {
  border-radius: 0 !important; }

.m-left-20 {
  margin-left: 20px; }

.ml-auto {
  margin-left: auto; }

.step-btn-icon-text > span {
  position: relative !important;
  display: block;
  margin: auto; }

.wizard-content-1 .steps li.js-active.current .step-btn-icon-text:after {
  display: none !important; }

.finish-wizard-img {
  height: 250px; }

.step-btn-icon-text > span {
  border: 6px solid var(--color-secondary) !important; }

.text-align-end {
  text-align: end !important; }

.wizard-content-1 {
  overflow-y: hidden !important; }

.login-with-google-btn:hover {
  /*box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.04), 0 2px 4px rgba(0, 0, 0, 0.25);*/ }

.login-with-google-btn:active {
  background-color: #000; }

.login-with-google-btn:focus {
  outline: none; }

.login-with-google-dark-btn:active {
  background-color: white;
  border: 2px solid #34487C; }

.login-with-google-dark-btn {
  text-decoration: none;
  border: 2px solid #3B4057;
  transition: background-color 0.3s, box-shadow 0.3s;
  box-shadow: 3px 3px 18px rgba(0, 0, 0, 0.14);
  font-size: 14px;
  font-weight: 500;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMTcuNiA5LjJsLS4xLTEuOEg5djMuNGg0LjhDMTMuNiAxMiAxMyAxMyAxMiAxMy42djIuMmgzYTguOCA4LjggMCAwIDAgMi42LTYuNnoiIGZpbGw9IiM0Mjg1RjQiIGZpbGwtcnVsZT0ibm9uemVybyIvPjxwYXRoIGQ9Ik05IDE4YzIuNCAwIDQuNS0uOCA2LTIuMmwtMy0yLjJhNS40IDUuNCAwIDAgMS04LTIuOUgxVjEzYTkgOSAwIDAgMCA4IDV6IiBmaWxsPSIjMzRBODUzIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48cGF0aCBkPSJNNCAxMC43YTUuNCA1LjQgMCAwIDEgMC0zLjRWNUgxYTkgOSAwIDAgMCAwIDhsMy0yLjN6IiBmaWxsPSIjRkJCQzA1IiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48cGF0aCBkPSJNOSAzLjZjMS4zIDAgMi41LjQgMy40IDEuM0wxNSAyLjNBOSA5IDAgMCAwIDEgNWwzIDIuNGE1LjQgNS40IDAgMCAxIDUtMy43eiIgZmlsbD0iI0VBNDMzNSIgZmlsbC1ydWxlPSJub256ZXJvIi8+PHBhdGggZD0iTTAgMGgxOHYxOEgweiIvPjwvZz48L3N2Zz4=);
  background-color: black;
  background-repeat: no-repeat;
  background-position: 10px center;
  color: #fff !important;
  border-radius: 0.8rem; }
  .login-with-google-dark-btn:hover {
    background-color: black;
    background-repeat: no-repeat; }

.site-circle {
  width: 10px;
  height: 10px;
  border-radius: 50%; }

.site-danger-circle {
  background-color: red;
  color: red; }

.site-success-circle {
  background-color: #0e5704;
  color: #0e5704; }

.animation-lottie {
  width: 150px;
  height: auto;
  margin: auto; }

.package-top-icon {
  font-size: 35px; }

.badge-package-title {
  position: absolute;
  right: -1px;
  top: -12px;
  width: calc(100% + 2px);
  border-radius: 20px 20px 0 0 !important;
  padding: 14px !important;
  display: inline-block;
  font-size: 12px; }

.custom-divider {
  box-sizing: border-box;
  display: flex;
  flex-flow: row;
  -webkit-box-align: center;
  align-items: center;
  -webkit-box-pack: center;
  justify-content: center; }

.custom-divider .divider-line {
  box-sizing: border-box;
  display: flex;
  flex-flow: row;
  -webkit-box-align: stretch;
  align-items: stretch;
  -webkit-box-pack: start;
  justify-content: flex-start;
  flex: 1 1 0%;
  background-color: #ced4da;
  height: 1px; }

.custom-divider .divider-text {
  margin: 0 1em; }

/*# sourceMappingURL=custom_a.css.map */
