.form-control-feedback{
font-size:9pt;
  
}

@media only screen and (orientation: landscape) {
body.login #tm-main,body.register #tm-main{
    background-color: #282930;
    background-image: url(/images/BG/advisory-bg-desktop-no-logo.jpg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: fixed;
  }
}


@media only screen and (orientation: portrait) {
body.login #tm-main,body.register #tm-main{
    background-color: #282930;
    background-image: url(/images/BG/advisory-bg-phone.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: fixed;
  }
}

body.register #jform_username, body.register #jform_username-lbl{
display:none !important;
  
}
body.login .com-users-login,body.register .com-users-registration{
max-width: 350px;
  margin: auto;
  background: #fffc;
  padding: 30px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
  
}


body.login .com-users-login input,body.register .com-users-registration input{
background: #fff;
  border: 1px solid #aaa;
}
.uk-alert-warning {
text-align: center;
  font-size: 1.2rem;
}

body.login .com-users-login__options{
display:none !important;
  pointer-events:none;
  
}

.no-header .tm-header,.no-header .tm-header-mobile,.no-footer .tm-footer,.no-main #tm-main,.tm-header,.tm-header-mobile{
display:none !important;
  
}

.prehidden{
  transition:all 0.5s ease;
opacity:0.5;
  pointer-events:none;  
}