/*!***********************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-5.use[2]!./mobile/assets/css/sass/passStrength.scss ***!
  \***********************************************************************************************************************************************************/
/*PASSWORD*/
a {
  color: #0099cc;
}

a.btn {
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #FF9500), color-stop(1, #FFB31B));
  background-image: -o-linear-gradient(top, #FF9500 0%, #FFB31B 100%);
  background-image: -moz-linear-gradient(top, #FF9500 0%, #FFB31B 100%);
  background-image: -webkit-linear-gradient(top, #FF9500 0%, #FFB31B 100%);
  background-image: -ms-linear-gradient(top, #FF9500 0%, #FFB31B 100%);
  background-image: linear-gradient(to top, #FF9500 0%, #FFB31B 100%);
  border: 1px solid #867C72;
  border-radius: 7px;
  box-shadow: 0 1px 0 2px #EDEDED;
  color: #1F3C4A;
  cursor: pointer;
  float: left;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  margin-right: 20px;
  padding: 10px 20px;
  text-decoration: none;
  text-shadow: 1px 1px 0 #FFDE8D;
}

#pwd_strength_wrap {
  position: absolute;
  left: 50%;
  top: 0;
  background: #fff;
  border: 1px solid #D5CEC8;
  display: none;
  float: left;
  padding: 10px;
  z-index: 1000;
  width: 320px;
}

@media (max-width: 700px) {
  #pwd_strength_wrap {
    left: 35%;
  }
}
#pwd_strength_wrap:before, #pwd_strength_wrap:after {
  content: " ";
  height: 0;
  position: absolute;
  width: 0;
  border: 10px solid transparent; /* arrow size */
}

#pwd_strength_wrap:before {
  border-bottom: 7px solid rgba(0, 0, 0, 0);
  border-right: 7px solid rgba(0, 0, 0, 0.1);
  border-top: 7px solid rgba(0, 0, 0, 0);
  content: "";
  display: inline-block;
  left: -18px;
  position: absolute;
  top: 10px;
}

#pwd_strength_wrap:after {
  border-bottom: 6px solid rgba(0, 0, 0, 0);
  border-right: 6px solid #fff;
  border-top: 6px solid rgba(0, 0, 0, 0);
  content: "";
  display: inline-block;
  left: -16px;
  position: absolute;
  top: 11px;
}

#pswd_info ul {
  list-style-type: none;
  margin: 5px 0 0;
  padding: 0;
}

#pswd_info ul li {
  background: url(../ed8c85b3a08ebe79fe67.png) no-repeat left 2px;
  padding: 0 0 0 20px;
}
#pswd_info ul li.valid {
  background-position: left -42px;
  color: green;
}

#passwordStrength {
  display: block;
  height: 5px;
  margin-bottom: 10px;
  transition: all 0.4s ease;
}

.strength0 {
  background: none; /* too short */
  width: 0px;
}

.strength1 {
  background: none repeat scroll 0 0 #FF4545; /* weak */
  width: 25px;
}

.strength2 {
  background: none repeat scroll 0 0 #FFC824; /* good */
  width: 75px;
}

.strength3 {
  background: none repeat scroll 0 0 #6699CC; /* strong */
  width: 100px;
}

.strength4 {
  background: none repeat scroll 0 0 #008000; /* best */
  width: 150px;
}
/*!****************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-5.use[2]!./mobile/assets/css/sass/login.scss ***!
  \****************************************************************************************************************************************************/
body.login-layout {
  height: 100vh !important;
}

.smartbanner {
  top: 0vh !important;
}
.smartbanner .smartbanner__info__author {
  display: none;
}
.smartbanner.smartbanner--android {
  background: #1a2932 url(data:image/gif;base64,R0lGODlhCAAIAIABAFVVVf///yH5BAEHAAEALAAAAAAIAAgAAAINRG4XudroGJBRsYcxKAA7) !important;
  box-shadow: inset 0 2px 0 #5090c1 !important;
}
.smartbanner.smartbanner--android .smartbanner__button {
  box-shadow: 0 0 0 1px #333, 0 0 0 2px #428bca !important;
}
.smartbanner.smartbanner--android .smartbanner__button__label {
  display: block;
  padding: 0 10px;
  background: #428bca !important;
  background: linear-gradient(to bottom, #428bca, #428bca) !important;
}
.smartbanner.smartbanner--android .smartbanner__exit {
  background: #1368e7 !important;
  width: 21px !important;
  height: 20px !important;
}
.smartbanner.smartbanner--android .smartbanner__exit::before, .smartbanner.smartbanner--android .smartbanner__exit::after {
  background: #fff !important;
  top: 5px !important;
  left: 9px !important;
  width: 3px !important;
}

@media only screen and (max-width: 540px) {
  .row {
    margin-left: unset;
  }
}
.login-container {
  width: 400px;
}
@media only screen and (max-width: 540px) {
  .login-container {
    width: 100% !important;
  }
}
.login-container #loginExtraContainer {
  /*div:last-child{
  	width:55%;
  }*/
}
.login-container #loginExtraContainer div {
  width: 100%;
}
.login-container .btn {
  border-radius: 7px;
}
.login-container .btn.unblock-btn {
  margin-right: 10px;
}

.ui-dialog h5 {
  margin-top: 0;
}
.ui-dialog .ui-dialog-titlebar-close {
  width: 63px !important;
}
.ui-dialog .ui-dialog-buttonset button {
  padding: 4px 10px !important;
}
.ui-dialog .varify-label {
  text-align: left;
}

div.hs-error, div.hs-user-error {
  background: #6695cf;
  color: #fff;
  font-size: 13px;
  opacity: 0;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
}

div.hs-error.visible, div.hs-user-error.visible {
  opacity: 1;
  -webkit-transition: opacity 0.25s linear;
  -moz-transition: opacity 0.25s linear;
  -o-transition: opacity 0.25s linear;
  transition: opacity 0.25s linear;
  padding: 5px 10px;
  margin-bottom: 10px;
}
div.hs-error.visible.success, div.hs-user-error.visible.success {
  background: #5a9fd4;
}
div.hs-error.visible.success span, div.hs-user-error.visible.success span {
  color: #ffffff;
}

div.hs-error, div.hs-security-error {
  background: #cf7666;
  color: #fff;
  font-size: 13px;
  opacity: 0;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
}
div.hs-error.info, div.hs-security-error.info {
  background: #5090c1;
}

div.hs-error.visible, div.hs-security-error.visible {
  opacity: 1;
  -webkit-transition: opacity 0.25s linear;
  -moz-transition: opacity 0.25s linear;
  -o-transition: opacity 0.25s linear;
  transition: opacity 0.25s linear;
  padding: 5px 10px;
  margin-bottom: 10px;
}

.form-control {
  width: 100%;
}

@media (max-width: 370px) {
  .login-layout .widget-box .widget-body .toolbar > div > a {
    font-size: 13px;
  }
}
.input-icon > input {
  padding-left: 6px !important;
}

#spinner {
  position: absolute;
  top: 4px;
  right: -30px;
}

.formError .formErrorContent {
  background: none !important;
}

.toolbar {
  padding-right: 13px;
}

.login-box .toolbar > div:first-child + div > a {
  margin-right: 0;
}

#supersized-loader {
  display: none;
}

.light-login {
  background: url(../ab6e4231f9070b9eccbc.jpg) repeat;
}

.widget-main h1 {
  margin: 0;
  text-align: center;
}

.login-container {
  position: relative;
  top: 15vh;
  transform: translateY(-50%);
}

.register-container {
  max-width: 492px;
  margin: 0 auto;
  position: relative;
  top: 15vh;
}

.login-layout .widget-box {
  min-width: 100%;
}
.login-layout .widget-box .widget-main {
  padding: 5px 36px 36px;
  background: #F7F7F7 !important;
}

.login-box span.need-help-link {
  color: #FE9 !important;
  display: block;
}
.login-box span.need-help-link .a-icon-collapse, .login-box span.need-help-link .a-icon-expand {
  width: 7px;
  height: 7px;
  background-position: -366px -86px;
  position: absolute;
  top: 50%;
  margin-top: -4px;
  left: 0;
}

.help-elements {
  margin-left: 29px !important;
  color: #fff !important;
  font-size: 13px !important;
  display: block;
  line-height: 23px;
}
.help-elements.policy-link {
  display: inline-block;
}

@media (max-height: 620px) {
  .register-container {
    top: 60px;
    transform: unset;
  }
}
@media (max-height: 470px) {
  .register-container {
    top: 40px !important;
    transform: unset;
  }
}
#dialog-confirm {
  max-width: 430px;
}

#two-step-box fieldset {
  text-align: center;
}
#two-step-box fieldset:first-of-type {
  margin-bottom: 4px;
}
#two-step-box fieldset:first-of-type #sendCodeMessage {
  font-size: 13px;
  text-align: left;
  color: #028df7;
  font-weight: bold;
}
#two-step-box .verifyCode {
  display: none;
}
#two-step-box .info {
  text-align: left;
  margin-bottom: 5px;
}
#two-step-box .varify-label {
  display: none;
}
#two-step-box .varify-label.info {
  font-size: 13px;
}
#two-step-box .varify-label span {
  width: 50px;
  display: inline-block;
}
#two-step-box .varify-label span input {
  text-align: center;
}
#two-step-box #sendMethod .form-title {
  display: block;
  font-weight: bold;
  font-size: 15px;
  text-align: left;
}
#two-step-box #sendMethod div.radio {
  display: inline-block;
}
#two-step-box #sendMethod button {
  padding: 0;
}
#two-step-box #sendMethod #detailsWrapper label, #two-step-box #sendMethod #detailsWrapper span {
  padding: 0;
  margin-bottom: 4px;
}

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