.auth-wrapper {
  display : -webkit-box;
  display : -webkit-flex;
  display : -ms-flexbox;
  display :         flex;
  -webkit-flex-basis : 100%;
  -ms-flex-preferred-size : 100%;
          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 {
  -webkit-box-align : center;
  -webkit-align-items : center;
  -ms-flex-align : center;
          align-items : center;
  -webkit-box-pack : center;
  -webkit-justify-content : center;
  -ms-flex-pack : center;
          justify-content : center;
  overflow : hidden;
}

.auth-wrapper.auth-v1 .auth-inner:before {
  width : 244px;
  height : 243px;
  content : ' ';
  position : absolute;
  top : -54px;
  left : -46px;
  background-image : url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAPQAAADzCAYAAACxKjtGAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDYuMC1jMDAzIDc5LjE2NDUyNywgMjAyMC8xMC8xNS0xNzo0ODozMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIyLjEgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjY2RjQ2N0JBODhCQjExRUI4REU1RkNEMDdFRTg0QTE1IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjY2RjQ2N0JCODhCQjExRUI4REU1RkNEMDdFRTg0QTE1Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NjZGNDY3Qjg4OEJCMTFFQjhERTVGQ0QwN0VFODRBMTUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NjZGNDY3Qjk4OEJCMTFFQjhERTVGQ0QwN0VFODRBMTUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7ZYTlMAAAGuElEQVR42uzdj28T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');
}

@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;
  right : -75px;
  background-image : url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAARAAAAEQCAYAAAB4CisVAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDYuMC1jMDAzIDc5LjE2NDUyNywgMjAyMC8xMC8xNS0xNzo0ODozMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIyLjEgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjRCQ0UwRTMyODhCQjExRUI5Qjc2QjUzOUNDMjc5QTRCIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjRCQ0UwRTMzODhCQjExRUI5Qjc2QjUzOUNDMjc5QTRCIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NEJDRTBFMzA4OEJCMTFFQjlCNzZCNTM5Q0MyNzlBNEIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NEJDRTBFMzE4OEJCMTFFQjlCNzZCNTM5Q0MyNzlBNEIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4HDDKLAAAH5ElEQVR42uzdW28b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');
  z-index : -1;
}

@media (max-width: 575.98px) {
  .auth-wrapper.auth-v1 .auth-inner:after {
    display : none;
  }
}

.auth-wrapper.auth-v2 {
  -webkit-box-align : start;
  -webkit-align-items : flex-start;
  -ms-flex-align : start;
          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;
  left : 2rem;
  margin : 0;
  z-index : 1;
}

.auth-wrapper.auth-v1 .auth-inner {
  max-width : 400px;
}

.auth-wrapper .brand-logo {
  display : -webkit-box;
  display : -webkit-flex;
  display : -ms-flexbox;
  display :         flex;
  -webkit-box-pack : center;
  -webkit-justify-content : center;
  -ms-flex-pack : center;
          justify-content : center;
  margin : 1rem 0 2rem 0;
}

.auth-wrapper .brand-logo .brand-text {
  font-weight : 600;
}

.auth-wrapper .auth-footer-btn .btn {
  padding : 0.6rem !important;
}

.auth-wrapper .auth-footer-btn .btn:not(:last-child) {
  margin-right : 1rem;
}

@media (min-width: 1200px) {
  .auth-wrapper.auth-v2 .auth-card {
    width : 400px;
  }
}

.auth-wrapper .auth-bg {
  background-color : #FFFFFF;
}

.dark-layout .auth-wrapper .auth-bg {
  background-color : #283046;
}