html,

body {

  height: 100%;

}



body {

  display: flex;

  align-items: center;

  padding-top: 40px;
;

  background-color: #f5f5f5;

}
.g-recaptcha {margin:20px;}
.languagebar {width:100%; display:block; top:0;margin-bottom: 20px;}
.languagebar a {dispaly:block;padding:5px; background:#fff; text-decoration: none;color:#aaa; border:1px solid #ccc;font-weight: normal;}
.languagebar a:hover {  background:#333;  color:#fff; border:1px solid #ccc;font-weight: normal;}

.form-signin {

  width: 100%;

  max-width: 400px;

  padding: 15px;

  margin: auto;

}

.form-signin  ol li {font-size:0.8em;margin-bottom:5px;text-align:right;}
.form-signin div.or {display:block;width:100%;font-size:0.9em;padding:0.5rem;}

.form-signin .checkbox {

  font-weight: 400;

}

.form-signin .form-control {

  position: relative;

  box-sizing: border-box;

  height: auto;

  padding: 10px;

  font-size: 16px;

}

.form-signin .form-control:focus {

  z-index: 2;

}

.form-signin input[type="email"] {

  margin-bottom: -1px;

  border-bottom-right-radius: 0;

  border-bottom-left-radius: 0;

}

.form-signin input[type="password"] {

  margin-bottom: 10px;

  border-top-left-radius: 0;

  border-top-right-radius: 0;

}



.logo { width:100%; max-width: 222px;padding:2px;}

.signupCategoryCheckbox { margin-top:0;position:relative;}
.tick {display:none;}

.form-check { width:25%;margin:0;padding-right:0;}

.signupWalletFields {width:100%!important;float:none!important;margin-left:0!important;margine:0!important;margin-top: 10px!important;}


