@import url(https://fonts.cdnfonts.com/css/fashion-fetish);
/* Tagline */
.login-tagline {
  position: absolute;
  bottom: 160px;
  z-index: 1;
}

.login-tagline__box {
  display: inline;
  background: #1B2959;
  padding: 12px 20px;
  border-radius: 4px;
  font-size: 36px;
  font-weight: 700;
  color: #fff;
  line-height: 1.67;
  box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
}

.login-tagline__highlight {
  color: #1BE6C8;
}

/* Language switcher */
.login-langs {
  left: auto;
  right: calc(50% + 24px);
}

/* Form on left, background image on right */
.login-register {
  justify-content: start;
  background-color: #EDEEF8 !important;
  overflow: hidden;
}

.login-register .background {
  left: 50%;
  right: 0;
}

/* Perspective grid */
.login-register::before {
  content: "";
  position: absolute;
  left: 0;
  right: 50%;
  bottom: 0;
  height: 45%;
  background-image: url(/bundles/oneplatform/build/images/login_grid.7c6f5e70.png);
  background-size: cover;
  background-position: bottom center;
  z-index: 0;
}

/* Form */
.login-register > .container .login-card .card-body .form-group .login-form__input {
  background-color: #F4F3FE;
  border-color: #D8D8E8;
  border-radius: 50px;
  padding: 12px 44px 12px 20px;
  height: auto;
}

.login-register > .container .login-card .card-body .form-group .login-form__input:focus {
  background-color: #F4F3FE;
  border-color: #8888CC;
  box-shadow: none;
}

.login-form__icon {
  position: absolute;
  right: 16px;
  top: 50%;
  transform: translateY(-50%);
  color: #aaa;
  background: none;
  border: none;
  cursor: pointer;
  padding: 0;
}

.login-register .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #2ECC71 !important;
  border-color: #2ECC71 !important;
}

.login-register .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #2ECC71 !important;
}

.login-form__submit {
  background: #1B2959;
  color: #fff;
  padding-top: 10px;
  padding-bottom: 10px;
}

.login-form__submit:hover {
  background: #243472;
  color: #fff;
}

#wrapper.login-sidebar {
  background: linear-gradient(180deg, #E8E5FE 0%, #FFF 48.08%, #E8E5FE 100%) !important;
  min-height: 100vh;
  position: relative;
}
#wrapper.login-sidebar .login-tagline {
  font-family: "Fashion Fetish", sans-serif;
  font-size: 36px;
  font-weight: 700;
  top: 60%;
}
#wrapper.login-sidebar .login-tagline .login-tagline__box {
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  -ms-border-radius: 0 !important;
  border-radius: 0 !important;
  line-height: 50px;
  padding: 0 24px;
}
#wrapper.login-sidebar .login-tagline .login-tagline__highlight {
  color: #01F8A9;
}
#wrapper.login-sidebar .login-card {
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  -ms-border-radius: 20px;
  border-radius: 20px;
  margin: 0 0 20px;
  padding: 60px 60px 54px;
}
#wrapper.login-sidebar .login-card .text-center {
  padding: 0 !important;
}
#wrapper.login-sidebar .login-card .card-header {
  margin: 0 0 64px;
}
#wrapper.login-sidebar .login-card .login-form__input {
  backdrop-filter: blur(3.5px);
  background-color: #F4F3FE;
  border: none;
  color: #53617B;
  font-size: 14px;
  font-weight: 400;
  height: 38px;
}
#wrapper.login-sidebar .login-card ::-webkit-input-placeholder {
  color: #53617B !important;
}
#wrapper.login-sidebar .login-card :-moz-placeholder {
  color: #53617B !important;
}
#wrapper.login-sidebar .login-card ::-moz-placeholder {
  color: #53617B !important;
}
#wrapper.login-sidebar .login-card :-ms-input-placeholder {
  color: #53617B !important;
}
#wrapper.login-sidebar .login-card .login-form__icon {
  color: #6A6A6A;
  font-size: 14px;
}
#wrapper.login-sidebar .login-card .custom-checkbox {
  height: 15px;
  min-height: 15px;
}
#wrapper.login-sidebar .login-card .custom-checkbox .custom-control-label {
  color: #53617B;
  font-size: 14px;
  font-weight: 400;
  line-height: 15px;
  opacity: 1;
  padding: 0 0 0 24px;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
#wrapper.login-sidebar .login-card .custom-checkbox .custom-control-label::before {
  background-color: #01F8A9 !important;
  border: none !important;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  border-radius: 2px;
  height: 15px;
  left: 0;
  margin: 0;
  top: 0;
  width: 15px;
}
#wrapper.login-sidebar .login-card .custom-checkbox .custom-control-label::after {
  background-color: transparent !important;
  border: none !important;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  border-radius: 2px;
  height: 15px;
  left: 0;
  margin: 0;
  top: 0;
  width: 15px;
}
#wrapper.login-sidebar .login-card .custom-checkbox .custom-control-label:hover {
  opacity: 0.8;
}
#wrapper.login-sidebar .login-card .row .col-md-12 {
  padding: 0;
}
#wrapper.login-sidebar .login-card .ml-auto {
  line-height: 15px;
}
#wrapper.login-sidebar .login-card .ml-auto a {
  color: #53617B !important;
  font-size: 14px;
  text-decoration: underline;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
#wrapper.login-sidebar .login-card .ml-auto a:hover {
  text-decoration: none;
}
#wrapper.login-sidebar .login-card .login-form__submit {
  background-color: #0D236A;
  border: none;
  font-size: 14px;
  font-weight: 700;
  height: 40px;
  margin: 16px 0 0;
  opacity: 1;
  padding: 0 30px !important;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
#wrapper.login-sidebar .login-card .login-form__submit:hover {
  opacity: 0.8;
}
#wrapper.login-sidebar form {
  padding: 0 !important;
}
#wrapper.login-sidebar .reset-notice {
  color: #53617B;
  font-size: 14px;
  font-weight: 400;
  margin: -10px auto 36px;
}
#wrapper.login-sidebar .invalid-credentials {
  margin: -24px 0 36px !important;
}
#wrapper.login-sidebar .under-card {
  position: relative;
}
#wrapper.login-sidebar .under-card a {
  font-size: 16px;
  font-weight: 500;
  opacity: 1;
  text-decoration: underline;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
#wrapper.login-sidebar .under-card a:hover {
  opacity: 0.8;
  text-decoration: none;
}

.login-langs .dropdown-toggle {
  border: none !important;
}

@media screen and (max-width: 1249px) {
  .login-langs {
    left: 50%;
    -moz-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
  }
  #wrapper.login-sidebar::before {
    right: 0;
  }
}
@media screen and (max-width: 479px) {
  #wrapper.login-sidebar .login-card {
    padding: 20px 10px;
  }
  #wrapper.login-sidebar .login-card .d-flex {
    display: block !important;
  }
  #wrapper.login-sidebar .login-card .d-flex .ml-auto {
    margin: 16px 0 0;
  }
}

/*# sourceMappingURL=login.css.map */


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXN0ZW1fbG9naW4uY3NzIiwibWFwcGluZ3MiOiI7QUFBQTtBQUNBO0VBQ0k7RUFDQTtFQUNBO0FDRUo7O0FEQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQ0VKOztBRENBO0VBQ0k7QUNFSjs7QURDQTtBQUNBO0VBQ0k7RUFDQTtBQ0VKOztBRENBO0FBQ0E7RUFDSTtFQUNBO0VBQ0E7QUNFSjs7QURDQTtFQUNJO0VBQ0E7QUNFSjs7QURDQTtBQUNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUNFSjs7QURDQTtBQUNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQ0VKOztBRENBO0VBQ0k7RUFDQTtFQUNBO0FDRUo7O0FEQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUNFSjs7QURDQTtFQUNJO0VBQ0E7QUNFSjs7QURBQTtFQUNJO0FDR0o7O0FEQUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBQ0dKOztBREFBO0VBQ0k7RUFDQTtBQ0dKOztBQ2pHSTtFQUNJO0VBQ0E7RUFDQTtBRG9HUjtBQ25HUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FEcUdaO0FDcEdZO0VDZFYsbUNEZXFDO0VDZHJDLGdDRGNxQztFQ2JyQywrQkRhcUM7RUNackMsMkJEWXFDO0VBQ3ZCO0VBQ0E7QUR5R2hCO0FDdkdZO0VBQ0k7QUR5R2hCO0FDdEdRO0VDdkJOLDJCRHdCaUM7RUN2QmpDLHdCRHVCaUM7RUN0QmpDLHVCRHNCaUM7RUNyQmpDLG1CRHFCaUM7RUFDdkI7RUFDQTtBRDJHWjtBQzFHWTtFQUNJO0FENEdoQjtBQzFHWTtFQUNJO0FENEdoQjtBQzFHWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FENEdoQjtBRW5FRTtFRHRDYztBRDRHaEI7QUVuRUU7RUR6Q2M7QUQrR2hCO0FFbkVFO0VENUNjO0FEa0hoQjtBRW5FRTtFRC9DYztBRHFIaEI7QUNuSFk7RUFDSTtFQUNBO0FEcUhoQjtBQ25IWTtFQUNJO0VBQ0E7QURxSGhCO0FDcEhnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQ3ZCbEIsOEJEd0JrQjtFQ3ZCbEIsNEJEdUJrQjtFQ3RCbEIsaUNEc0JrQjtFQ3JCbEIseUJEcUJrQjtBRHlIcEI7QUN4SG9CO0VBQ0k7RUFDQTtFQzlEdEIsMEJEK0Q2QztFQzlEN0MsdUJEOEQ2QztFQzdEN0Msc0JENkQ2QztFQzVEN0Msa0JENEQ2QztFQUN2QjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FENkh4QjtBQzNIb0I7RUFDSTtFQUNBO0VDeEV0QiwwQkR5RTZDO0VDeEU3Qyx1QkR3RTZDO0VDdkU3QyxzQkR1RTZDO0VDdEU3QyxrQkRzRTZDO0VBQ3ZCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURnSXhCO0FDOUhvQjtFQUNJO0FEZ0l4QjtBQzNIZ0I7RUFDSTtBRDZIcEI7QUMxSFk7RUFDSTtBRDRIaEI7QUMzSGdCO0VBQ0k7RUFDQTtFQUNBO0VDNURsQiw4QkQ2RGtCO0VDNURsQiw0QkQ0RGtCO0VDM0RsQixpQ0QyRGtCO0VDMURsQix5QkQwRGtCO0FEZ0lwQjtBQy9Ib0I7RUFDSTtBRGlJeEI7QUM3SFk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VDM0VkLDhCRDRFYztFQzNFZCw0QkQyRWM7RUMxRWQsaUNEMEVjO0VDekVkLHlCRHlFYztBRGtJaEI7QUNqSWdCO0VBQ0k7QURtSXBCO0FDL0hRO0VBQ0k7QURpSVo7QUMvSFE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBRGlJWjtBQy9IUTtFQUNJO0FEaUlaO0FDL0hRO0VBQ0k7QURpSVo7QUNoSVk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQ3BHZCw4QkRxR2M7RUNwR2QsNEJEb0djO0VDbkdkLGlDRG1HYztFQ2xHZCx5QkRrR2M7QURxSWhCO0FDcElnQjtFQUNJO0VBQ0E7QURzSXBCOztBQy9ISTtFQUNJO0FEa0lSOztBQzlIQTtFQUNJO0lBQ0k7SUN0SU4sZ0NEdUl5QjtJQ3RJekIsOEJEc0l5QjtJQ3JJekIsK0JEcUl5QjtJQ3BJekIsbUNEb0l5QjtJQ25JekIsMkJEbUl5QjtFRHFJekI7RUNqSVU7SUFDSTtFRG1JZDtBQUNGO0FDOUhBO0VBR1k7SUFDSTtFRDhIZDtFQzdIYztJQUNJO0VEK0hsQjtFQzlIa0I7SUFDSTtFRGdJdEI7QUFDRjs7QUFFQSxvQ0FBb0MiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9vby9sb2dpbi5jc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9sb2dpbi5jc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvbG9naW4uc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9fbWl4aW4uc2NzcyJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/