.mobile-number-wrap {
  position: relative;
  display: inline-block;
  width: 132px;
  height: 42px;
}[dir] .mobile-number-wrap {
  border-radius: 12px;
}
.mobile-number-wrap .input-field {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  outline: none;
  color: #000000;
  font-size: 15px !important;
  font-weight: 500 !important;
  font-family: "fontSpaceGrotesk" !important;
}
[dir] .mobile-number-wrap .input-field {
  padding: 12px 14px;
  border-radius: 12px;
  border: 1px solid #0000001F;
}
[dir=ltr] .mobile-number-wrap .input-field {
  left: 0;
}
[dir=rtl] .mobile-number-wrap .input-field {
  right: 0;
}
[dir] .mobile-number-wrap .input-field:hover {
  border: 1px solid #0000003D;
}
[dir] .mobile-number-wrap .input-field:focus {
  border: 1px solid #007D59;
}
.mobile-number-wrap .down-icon {
  position: absolute;
  top: 15px;
  font-weight: 500;
  color: #000000;
  color: #000000;
  font-size: 15px !important;
  font-weight: 500 !important;
  font-family: "fontSpaceGrotesk" !important;
  z-index: 1;
}
[dir=ltr] .mobile-number-wrap .down-icon {
  right: 12px;
}
[dir=rtl] .mobile-number-wrap .down-icon {
  left: 12px;
}
.mobile-number-wrap .country-code-box {
  position: absolute;
  top: 50px;
  width: 340px;
  max-height: 230px;
  overflow: auto;
  z-index: 99999;
}
[dir] .mobile-number-wrap .country-code-box {
  padding: 6px;
  background: #fff;
  border-radius: 12px;
  box-shadow: 0px 0px 2px 0px #00000040;
}
[dir=ltr] .mobile-number-wrap .country-code-box {
  left: 0;
}
[dir=rtl] .mobile-number-wrap .country-code-box {
  right: 0;
}
.mobile-number-wrap .country-code-box::-webkit-scrollbar {
  display: none;
}
.mobile-number-wrap .country-code-box li {
  width: 100%;
  outline: none;
}
[dir] .mobile-number-wrap .country-code-box li {
  border-radius: 12px;
  cursor: pointer;
  padding: 10px 12px;
}
.mobile-number-wrap .country-code-box li span {
  color: #000000;
  font-size: 15px !important;
  font-weight: 500 !important;
  font-family: "fontSpaceGrotesk" !important;
}
[dir=ltr] .mobile-number-wrap .country-code-box li span:nth-child(1) {
  margin-right: 5px;
}
[dir=rtl] .mobile-number-wrap .country-code-box li span:nth-child(1) {
  margin-left: 5px;
}
.mobile-number-wrap .country-code-box li.active {
  color: #000000;
  font-size: 15px !important;
  font-weight: 500 !important;
  font-family: "fontSpaceGrotesk" !important;
}
[dir] .mobile-number-wrap .country-code-box li.active {
  background: #007D591F;
}
.mobile-number-wrap .country-code-box li.active span {
  color: #007D59 !important;
}
.mobile-number-wrap .country-code-box li:hover {
  color: #000000;
  font-size: 15px !important;
  font-weight: 500 !important;
  font-family: "fontSpaceGrotesk" !important;
}
[dir] .mobile-number-wrap .country-code-box li:hover {
  background: #007D591F;
}
.mobile-number-wrap .country-code-box li:hover span {
  color: #007D59 !important;
}
.mobile-number-wrap .country-code-box .none-data {
  font-size: 14px !important;
  font-weight: 400;
  font-family: "fontSpaceGrotesk" !important;
}
[dir] .mobile-number-wrap .country-code-box .none-data {
  margin-bottom: 0 !important;
  padding: 5px 0 !important;
  text-align: center;
}
@media (min-width: 1512px) {
.carouse-background-image[data-v-44b0de6a] {
    width: 100%;
    height: 100vh;
    object-fit: cover;
}
}
@media screen and (min-width: 1025px) and (max-width: 1511px) {
.carouse-background-image[data-v-44b0de6a] {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
}
@media screen and (min-width: 330px) and (max-width: 1024px) {
.carouse-background-image[data-v-44b0de6a] {
    width: 100%;
    height: 100vh;
    object-fit: cover;
}
}
@media screen and (width: 390px) and (height: 844px) {
.carouse-background-image[data-v-44b0de6a] {
    width: 100% !important;
    height: 105vh !important;
    object-fit: cover;
}
}
@media screen and (width: 375px) and (height: 812px) {
.carouse-background-image[data-v-44b0de6a] {
    width: 100% !important;
    height: 110vh !important;
    object-fit: cover;
}
}
@media screen and (width: 1024px) and (height: 600px) {
.carouse-background-image[data-v-44b0de6a] {
    width: 100% !important;
    height: 140vh !important;
    object-fit: cover;
}
}
@media (min-width: 1512px) {
.carouse-background-image[data-v-01311eda] {
    width: 100%;
    height: 100vh;
    object-fit: cover;
}
}
@media screen and (min-width: 1025px) and (max-width: 1511px) {
.carouse-background-image[data-v-01311eda] {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
}
@media screen and (min-width: 330px) and (max-width: 1024px) {
.carouse-background-image[data-v-01311eda] {
    width: 100%;
    height: 100vh;
    object-fit: cover;
}
}
@media screen and (width: 390px) and (height: 844px) {
.carouse-background-image[data-v-01311eda] {
    width: 100% !important;
    height: 105vh !important;
    object-fit: cover;
}
}
@media screen and (width: 375px) and (height: 812px) {
.carouse-background-image[data-v-01311eda] {
    width: 100% !important;
    height: 110vh !important;
    object-fit: cover;
}
}
@media screen and (width: 1024px) and (height: 600px) {
.carouse-background-image[data-v-01311eda] {
    width: 100% !important;
    height: 140vh !important;
    object-fit: cover;
}
}
#Smile_Transfer[data-v-44230553] {
  width: 170px;
  fill: #2BC196;
}
@media (max-width: 1024px) {
#Smile_Transfer_Box[data-v-44230553] {
    display: inline-block;
}
[dir] #Smile_Transfer_Box[data-v-44230553] {
    padding: 8px 20px 12px;
    border-radius: 90px;
    border: 1px 0px 0px 0px;
    box-shadow: 0px 0.5px 12.02px -0.5px #0000002E;
    box-shadow: 0px 1.13px 3.38px 0px #FFFFFF40 inset;
}
[dir=ltr] #Smile_Transfer_Box[data-v-44230553] {
    background: linear-gradient(142.96deg, rgba(255, 255, 255, 0.37) -3.54%, rgba(114, 114, 114, 0.42) 95.15%);
}
[dir=rtl] #Smile_Transfer_Box[data-v-44230553] {
    background: linear-gradient(-142.96deg, rgba(255, 255, 255, 0.37) -3.54%, rgba(114, 114, 114, 0.42) 95.15%);
}
#Smile_Transfer_Box #Smile_Transfer[data-v-44230553] {
    width: 150px;
    height: 14px;
    fill: #fff;
}
}
[dir] #lxutak-logo-wrap {
  margin-bottom: -10px !important;
}
.text-errors[data-v-a819b9be] {
  display: inline-block;
  font-size: 14px !important;
  font-weight: 400 !important;
  color: #BD0000 !important;
  font-family: "fontSpaceGrotesk";
}[dir] .text-errors[data-v-a819b9be] {
  padding-top: 8px !important;
}
label[for=login-input-label], .login-input-label {
  font-size: 16px !important;
  font-family: "fontSpaceGrotesk";
  font-weight: 400 !important;
  color: #000;
}[dir] label[for=login-input-label], [dir] .login-input-label {
  margin-bottom: 12px !important;
}
[dir] .error-icon {
  margin-top: -3px;
}
[dir=ltr] .error-icon {
  margin-right: 5px;
}
[dir=rtl] .error-icon {
  margin-left: 5px;
}
.login-input-component {
  height: 42px !important;
  font-family: "fontSpaceGrotesk";
  font-size: 15px;
  font-weight: 400;
  color: #000;
}
[dir] .login-input-component {
  padding: 18px 12px 18px 12px !important;
  border-radius: 12px !important;
  border: 1px solid #0000001F !important;
}
.login-input-component:hover {
  color: #000;
}
[dir] .login-input-component:hover {
  border: 1px solid #0000003D !important;
}
.login-input-component:focus {
  color: #000;
}
[dir] .login-input-component:focus {
  border: 1px solid #007D59 !important;
}
[dir] .login-wrap {
  background-color: #fff;
}
.login-wrap .nav-tabs .nav-link {
  color: #000 !important;
  font-size: 16px !important;
  font-weight: 400 !important;
  font-family: "fontSpaceGrotesk";
}
[dir] .login-wrap .nav-tabs .nav-link {
  padding: 0.61rem 0 !important;
}
[dir=ltr] .login-wrap .nav-tabs .nav-link {
  margin-right: 20px !important;
}
[dir=rtl] .login-wrap .nav-tabs .nav-link {
  margin-left: 20px !important;
}
.login-wrap .nav-tabs .nav-link.active {
  color: #007D59 !important;
  font-size: 16px !important;
  font-weight: 400 !important;
  font-family: "fontSpaceGrotesk";
}
.login-wrap .nav-tabs .nav-link:after {
  height: 2px !important;
  font-family: "fontSpaceGrotesk";
}
[dir] .login-wrap .nav-tabs .nav-link:after {
  background: #007D59 !important;
}
[dir] .login-wrap .btn-primary {
  border-radius: 12px !important;
}
[dir] .login-wrap .login-bg-image {
  padding: 0 !important;
}
[dir] .login-wrap #rc-anchor-container {
  border-radius: 12px !important;
}
.login-wrap .g-error {
  font-size: 14px !important;
  font-weight: 400 !important;
  color: #BD0000 !important;
  font-family: "fontSpaceGrotesk";
}
[dir] .login-wrap .g-error {
  margin-top: 8px !important;
  margin-bottom: 0 !important;
}
[dir] .login-wrap .g-error-border {
  border: 1px solid #BD0000 !important;
}
.login-wrap .login-submit-button button {
  height: 42px !important;
}
.login-wrap .to-here {
  text-decoration: none !important;
  font-size: 16px !important;
  font-family: "fontSpaceGrotesk";
  font-weight: 400 !important;
  color: #007D59;
  text-decoration: underline !important;
}
[dir] .login-wrap .to-here {
  cursor: pointer;
}
.login-wrap .to-here:hover {
  color: #007D59;
}
.login-wrap .download-guidance {
  text-decoration: none !important;
  display: block;
  font-size: 16px !important;
  font-family: "fontSpaceGrotesk";
  font-weight: 400 !important;
  color: #007D59;
  text-decoration: underline !important;
}
[dir] .login-wrap .download-guidance {
  margin-bottom: 12px !important;
  cursor: pointer;
}
.login-wrap .download-guidance:hover {
  color: #007D59;
}
.login-wrap .remian-time {
  font-size: 16px !important;
  font-weight: 400 !important;
  color: #BD0000 !important;
  font-family: "fontSpaceGrotesk";
}
[dir] .login-wrap .remian-time {
  margin-top: 18px !important;
}
[dir] .login-wrap .remian-time .error-icon {
  margin-top: -1px !important;
}
.login-wrap .login-footer {
  width: 100%;
  height: 68px;
  font-size: 16px !important;
  font-weight: 400 !important;
  font-family: "fontSpaceGrotesk";
}
[dir] .login-wrap .login-footer {
  padding: 24px 0px 24px 0px;
  text-align: center;
  border-radius: 12px;
  background: #00583F08;
}
.login-wrap .login-footer #create-account {
  color: #007D59;
  font-size: 16px !important;
  font-weight: 400 !important;
  font-family: "fontSpaceGrotesk";
}
[dir] .login-wrap .login-footer #create-account {
  cursor: pointer;
}
.login-form-wrap {
  display: flex;
  justify-content: center;
  align-items: center;
  color: #000;
}
[dir] .login-form-wrap {
  padding: 30px 0;
}
.login-form-wrap .login-form-box {
  width: 70%;
  height: auto;
}
[dir] .login-form-wrap .login-form-box .logo-img-box {
  margin-bottom: 24px;
}
[dir=ltr] .login-form-wrap .login-form-box .logo-img-box {
  text-align: left;
}
[dir=rtl] .login-form-wrap .login-form-box .logo-img-box {
  text-align: right;
}
[dir] .login-form-wrap .login-form-box .login-form-content {
  padding: 36px;
  border-radius: 36px;
  border: 1px solid #00000008;
  box-shadow: 0px 0px 12px 0px #00000040;
}
.login-form-wrap .login-form-box .login-form-content .login-title {
  height: 30px;
  font-weight: 500;
  font-size: 24px;
  line-height: 30px;
  color: #000;
  font-family: "fontSpaceGrotesk";
}
[dir] .login-form-wrap .login-form-box .login-form-content .login-title {
  margin-bottom: 24px !important;
}
[dir] .login-form-wrap .login-form-box .login-form-content .form-group {
  margin-bottom: 10px !important;
}
.login-form-wrap .login-form-box .login-form-content .mobile-number-box > div > span {
  width: 100%;
}
.login-form-wrap .login-form-box .login-form-content .mobile-number-wrap + span {
  width: 100%;
}
.login-form-wrap .login-form-box .login-form-content .login-input-mobile-component {
  width: 97%;
}
[dir=ltr] .login-form-wrap .login-form-box .login-form-content .login-input-mobile-component {
  margin-left: 3%;
}
[dir=rtl] .login-form-wrap .login-form-box .login-form-content .login-input-mobile-component {
  margin-right: 3%;
}
.login-form-wrap .login-form-box .login-form-content .login-input-pasword-component-box {
  position: relative;
}
.login-form-wrap .login-form-box .login-form-content .login-input-pasword-component {
  width: 100%;
}
.login-form-wrap .login-form-box .login-form-content .login-input-pasword-component:focus + .toggle-password {
  z-index: 99999;
}
.login-form-wrap .login-form-box .login-form-content .password-field-box {
  position: relative;
}
.login-form-wrap .login-form-box .login-form-content .login-remember-me .custom-control-label {
  font-family: "fontSpaceGrotesk";
  font-size: 15px;
  color: #000;
}
[dir] .login-form-wrap .login-form-box .login-form-content .login-remember-me .custom-control-input:not(:checked) ~ .custom-control-label::before {
  box-shadow: none !important;
}
[dir] .login-form-wrap .login-form-box .login-form-content .login-remember-me .custom-control-input:checked ~ .custom-control-label::before {
  border-color: #1CA981 !important;
  background-color: #1CA981 !important;
  box-shadow: none !important;
}
.login-form-wrap .login-form-box .login-form-content .forget-pwd {
  position: absolute !important;
  top: 0 !important;
  color: #007D59 !important;
  font-size: 15px !important;
  font-weight: 400 !important;
  font-family: "fontSpaceGrotesk";
}
[dir] .login-form-wrap .login-form-box .login-form-content .forget-pwd {
  cursor: pointer;
}
[dir=ltr] .login-form-wrap .login-form-box .login-form-content .forget-pwd {
  right: 0 !important;
}
[dir=rtl] .login-form-wrap .login-form-box .login-form-content .forget-pwd {
  left: 0 !important;
}
.login-form-wrap .login-form-box .login-form-content .toggle-password {
  position: absolute;
  top: 14px;
}
[dir=ltr] .login-form-wrap .login-form-box .login-form-content .toggle-password {
  right: 12px;
}
[dir=rtl] .login-form-wrap .login-form-box .login-form-content .toggle-password {
  left: 12px;
}
[dir] .login-form-wrap .login-form-box .login-form-content #g-recaptcha-container {
  margin-top: 20px;
}
@media (max-width: 1024px) {
.login-wrap {
    position: relative;
}
.col-lg-6 {
    flex: none !important;
    max-width: 100% !important;
}
.login-bg-image {
    width: 100% !important;
    height: 100% !important;
}
.login-form-wrap {
    position: absolute;
    top: 50%;
}
[dir=ltr] .login-form-wrap {
    left: 50%;
    transform: translate(-50%, -50%);
}
[dir=rtl] .login-form-wrap {
    right: 50%;
    transform: translate(50%, -50%);
}
.login-form-box {
    width: 92% !important;
}
.login-form-box .logo-img-box {
    height: 49px !important;
}
[dir] .login-form-box .logo-img-box {
    text-align: center !important;
    margin-bottom: 20px !important;
}
[dir] .login-form-content {
    padding: 20px !important;
    background-color: #fff;
}
}
.auth-wrapper {
  display: flex;
  flex-basis: 100%;
  min-height: 100vh;
  min-height: calc(var(--vh, 1vh) * 100);
  width: 100%;
}
.auth-wrapper .auth-inner {
  width: 100%;
  position: relative;
}
.auth-wrapper.auth-v1 {
  align-items: center;
  justify-content: center;
  overflow: hidden;
}
.auth-wrapper.auth-v1 .auth-inner:before {
  width: 244px;
  height: 243px;
  content: " ";
  position: absolute;
  top: -54px;
}
[dir] .auth-wrapper.auth-v1 .auth-inner:before {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAPQAAADzCAMAAACG9Mt0AAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAA9KADAAQAAAABAAAA8wAAAADhQHfUAAAAyVBMVEUAAAD///+AgP+AgP9mZv+AgNWAgP9tbf9gYP+AgP9xcf9mZv+AZuaAgP9dXf90dOhiYv92dv9mZu5mZv93d+53d/9paf94afCAcfFrXvJra/9mZvJzZvJzc/JoaP96b/Rqav91aupsYvV2bOt2bPVxaPZ7cfZqavZyau1waPd4aO9xafBxafh4afB1bfh4avFuZ/F2afJzZvJzZ/N0aPN0bvN3bPR0ae5yZ/R3be93bfR1au9zafBxbPVzavV0a/F0a/ZyafFwaPKZm3nTAAAAQ3RSTlMAAQIEBQYGBwgICQoKCgsLDQ0PDw8PERESExMUFBQWFxgYGhoaGxsdHSAgIiIiIyQlJygqLCwtLi8vLzAzNDU3Nzg7h9vbHgAAA9RJREFUeNrt3ftS2kAUx/Fc1gSyWsErtuJdRDQiiteolb7/QzUoTm07k4AzObuu3/MCez45yWbzT36eZ6b8erO1e1B97baadd+zocJWmg0HaXe/+uqmg2GWtkLT5Lle1m9LdhG2+1lvzuiUO1knEF81yFc1N+35m15kZOGodz1vyLx+v2Lseq/erxtZd/NuweCTtfiwaWLOD5FnsqI7+VnP3y8afnEs3Es/1+H1qvETwuq18B7e6VlwLup1ZM8kWWQBOsrmHL7GVtxvYRZYgQ4ywae61ffsqH5Lbq20bQm6ncp9P2ehJegwE/u+rl95ttSwLrVSc2ANetAU28dSa9Cp2E623bUG3d2VWmn/wBq0XCugQYMGLdVKoOJaoiuok1NdXSW1WAUfRPtRUllflaJf5ZE/O9pXVbZUPTov5c+IDqvtRwStdTgLutoxy6GnGfYb2o+1I2gd+1OiqzfLocvVE7TSDqG1mgodaqfQZbvZC9rXjqG1X45WzqFVKVpk0LLo4lGP0ZGD6KgMnTiITkrQgXYQrYNitHISrYrRsZPouBhdcxJdK0YnTqKTYrR2Eq1BgwYNGjRo0KBBgwYNGjRo0KBBgwYNGjRo0KBBgwYNGjRo0KBBgwYNGjRo0KBBgwYNGjRo0KBBgwYNGjRo0KBBgwYNGjRo0KBBgwYNGjRoh9DH59ag86ACoSYOL61B55EUQk1s3VqDzsNHhJpYe7QGncfMSHUxaliCHgcKSXVxeWQJehwdJdXF4dAS9DgkTKqLxuibFeiXODixNi7OrEC/BP+JtbE0WrYA/RrxKNfH2YUF6NegSbk+Gk87xtErN6EsWm88fzeMXpwE9EruLns/l42io4dJFLPo2/Po1w+D6IW7t9Bt2SPx3vOOMfS7eHVZtN54ulg2go56138Ct4XRunE2Ovsmjg46WeddUoUWr6WL0fCoIYgO2/2s91fstDZQjcPL0ePt5flpdXUwqW46uMrS1j95JNpQrW0dHp9UV/uT2m416/8HVGg3qzhpBjRo0KBBgwYNGjRo0KBBgwYNGjRo0KBBgwYNGjRo0KBBgwYNGjRo0KBBgwYNGjRo0KBBgwYNGjRo0KBBgwYNGjRo0KBBgwYNGjRo0KBBgwYNGjRo0KC/FDpx0pwUo2tOomvF6NhJdFyMVk6iVTE6cBIdeF9vJyvZx/I/AzuIjsrQvoNovwzt4FamSs0Ojrp80PmvoB0zh940pb7azf1yg7t0LIt978uppzbnalfucDW92ZndLPRmKweGPduYJ+zoM5/Dk+gD5NdvLhXXPp88qcUqmEH5G5JZRs6cuxwIAAAAAElFTkSuQmCC");
}
[dir=ltr] .auth-wrapper.auth-v1 .auth-inner:before {
  left: -46px;
}
[dir=rtl] .auth-wrapper.auth-v1 .auth-inner:before {
  right: -46px;
}
@media (max-width: 575.98px) {
.auth-wrapper.auth-v1 .auth-inner:before {
    display: none;
}
}
.auth-wrapper.auth-v1 .auth-inner:after {
  width: 272px;
  height: 272px;
  content: " ";
  position: absolute;
  bottom: -55px;
  z-index: -1;
}
[dir] .auth-wrapper.auth-v1 .auth-inner:after {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAARAAAAEQCAMAAABP1NsnAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAABEKADAAQAAAABAAABEAAAAAAQWxS2AAAAwFBMVEUAAAD///+AgICAgP9VVaqqVf+qqv+AgL+AgP9mZsxmZv+ZZv+AgNWAgP9tbdttbf+Sbf+AYN+AgN+AgP9xceNmZv+AZuaAZv90dOh0dP9qav+AauqAav+AgP92dv9tbf+Abe2Abf93Zu53d+6AcO94afCAcfF5a+R5a/JzZuaAZvKAc/J5bed5bfOAaPN6b/R1auqAavR6ZvV6cPV2bOuAbPV7aPZ2be2AbfZ7au17avZ3Zu53b+57a+97a/d4aO9J6CoeAAAAQHRSTlMAAQICAwMDBAQFBQUGBgcHBwgICAkKCgoLCwwMDAwNDg4ODw8QERITExQUFBUVFhcYGBkZGhobHBwdHR4eHx8gJ5uMWwAAA/FJREFUeNrt2G1XEkEYxvHZNk2xHGzdbKFl0cTwgdSkCKzu7/+t4pw6sAjtjIueE/f8r3fMO35nZnbuy5gVGcvfzJe0rnTfGI+MggGJRUZnbpPIhJKt88nU53JnFULvyISY6KAv8vPj0vr2rYwiE2Z2B9J+uNYcyyQxwWZvaeGH3G4bMjsvI/kcwTC/V+7kLoahlITzQojP3ZFgsJCh7IJQzpX0QFj4uMiY18eDMZ9bZCF9OQahnK6cm/Y7js0sh/LF3Auv1PlQd3MxbdXYIQspV44EEEAAAWTNDAYYkKdJbNMsLzYueZbaZ2iM46RVbHBaiZ9Js+nHEdli42N9XuSen5hGp1CQTuOJQDRsD99N4gMSpYWapNH6IJo83CIeILZQFesEaber79NCWRoukOpNEnW0gXQqD81w6ACxhbrYde7VuFCYeA2QRCNIsgZISyNIqz6IyhPjOjNVIFYniK3dmKU6QdLaJUimEySrDZLrBMlrgxRKU7sxCw/EMe0CAggggADySJCqxixIkKpNEh6IozELD8RxjQACCCCAAPJIkKrGLEgQXqqAAEJjxrQLCCCAAEJjRmNGY8a0CwgggABCYwYIfQgggNCYMe0CAggggNCY0ZjRmDHtAgIIIIAAQmNGHwIIIDRmTLuAAAIIIDRmNGY0Zky7gAACCCCA0JjRhwACCI0Z0y4ggAACCI0ZjRmNGdMuIIAAAgggNGb0IYAAQmPGtAsIIIAAQmNGY0ZjxrQLCCCAAAIIjRl9CCCA0Jgx7QICCCCA0JjRmNGYMe0CAggggABCY0YfAgggNGZMu4AAAgggNGY0ZjRmTLuAAAIIIIDQmNGHAAIIjRnTLiCAAAIIjRmNGY0ZIEy7gAACCCA0ZvQhgABCY8a0CwgggABCY0ZjBgiNGdMuIIAAAgiN2f/Sh+Q6PfLaIJlOkKw2SKoTJK3dmFmdILb2tBvrBIlrg5iWRo+WqQ+SaARJ1gCJAzsxThCN16p1vNurGjNjoo42j07kAHFskoY2kEbl33U0ZgoPjXW+Rl0gkarnahqtDaJKxMPDDWIiNafGenh4gExvVhXfmk7Da6L1AVGxSby2h6MxK79Zk42ea1pJbJ48sU2zDezQ8iy1z6BBwoyjMQsvXp8YQAAhgADilRfyy+wf8WqZZUfGZihvgZiB3FybC+kCUU5XLkAo50C+gbBQdUzkAIVyejIAYfFTI1solHP2HgNCnHn5AYNy4jvpoVB6fVzL91cwzLJ9Lfd7S0jhehxO5H5/yePr1W6gHonI7fJ5ORSR/n6Q2yQanq763zuXU5LJZRKiyD/W9/pjkdPZz0/yJ8fqVyry+qQZDMjJKoDfy8bRVhHhQTwAAAAASUVORK5CYII=");
}
[dir=ltr] .auth-wrapper.auth-v1 .auth-inner:after {
  right: -75px;
}
[dir=rtl] .auth-wrapper.auth-v1 .auth-inner:after {
  left: -75px;
}
@media (max-width: 575.98px) {
.auth-wrapper.auth-v1 .auth-inner:after {
    display: none;
}
}
.auth-wrapper.auth-v2 {
  align-items: flex-start;
}
.auth-wrapper.auth-v2 .auth-inner {
  height: 100vh;
  overflow-y: auto;
  height: calc(var(--vh, 1vh) * 100);
}
.auth-wrapper.auth-v2 .brand-logo {
  position: absolute;
  top: 2rem;
  z-index: 1;
}
[dir] .auth-wrapper.auth-v2 .brand-logo {
  margin: 0;
}
[dir=ltr] .auth-wrapper.auth-v2 .brand-logo {
  left: 2rem;
}
[dir=rtl] .auth-wrapper.auth-v2 .brand-logo {
  right: 2rem;
}
.auth-wrapper.auth-v1 .auth-inner {
  max-width: 400px;
}
.auth-wrapper .brand-logo {
  display: flex;
  justify-content: center;
}
[dir] .auth-wrapper .brand-logo {
  margin: 1rem 0 2rem 0;
}
.auth-wrapper .brand-logo .brand-text {
  font-weight: 600;
}
[dir] .auth-wrapper .auth-footer-btn .btn {
  padding: 0.6rem !important;
}
[dir=ltr] .auth-wrapper .auth-footer-btn .btn:not(:last-child) {
  margin-right: 1rem;
}
[dir=rtl] .auth-wrapper .auth-footer-btn .btn:not(:last-child) {
  margin-left: 1rem;
}
@media (min-width: 1200px) {
.auth-wrapper.auth-v2 .auth-card {
    width: 400px;
}
}
[dir] .auth-wrapper .auth-bg {
  background-color: #fff;
}
[dir] .dark-layout .auth-wrapper .auth-bg {
  background-color: #283046;
}
.brand-logo svg {
  height: 28px;
  width: 40.95px;
}
html[dir=rtl] svg.feather {
  transform: rotate(180deg);
}
