/* Fixes to remove ghost elements*/
.tox:empty {
  display: none;
}


#LeftMenuButton {
    display: none !important;
}

.navbar__brand {
    display: none !important;
}

.navbar {
    padding: 0px; 
}


#globalNavWrapper {
  display: none;
}

  /* Auth page */

  html[turnkeyview="login-page"]#globalNavWrapper, html[turnkeyview="register-page"]#globalNavWrapper  {
     display:block !important;
}

  .tk-auth__header,
  .tk-auth__caption,
  .tk-auth-form__checkbox,
  .tk-checkbox__native,
  label.tk-checkbox__content,
  .tk-auth-form__checkbox label,
  .tk-auth__link,
  .tk-auth__advice p {
        color: white !important;
  }

  .tk-auth-social__info {
      display: none !important;
  }

  button.tk-button__native.primary {
    color: RGB(160,102,203) !important;
    background-color: white !important;
    border-color:  white !important;
    border-width: 3px;
    border-style: solid !important;
    border-radius: 3px !important;
    box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
    
  }

  button.tk-button__native.primary:hover {
    background-color: white !important;
    color: RGB(160,102,203) !important;
    box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
  }

  
.tk-auth__action,
.tk-auth__link {
    background-color: RGB(160,102,203) !important;
}

.tk-auth__link {
  border-color: white !important;
    border-style: solid !important;
    border-width: 3px;
    display: block;
    padding: 4px;
    box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
}

  @media only screen and (min-width: 768px) {
  .tk-auth__info {
    background-color: RGB(160,102,203) !important;
    
  }
  .tk-auth__inner {
    flex-direction: column !important;
    width: 100% !important;
  }

  .tk-auth__info {
    width: 60% !important;
  }
}

.tk-auth__inner {
    box-shadow: unset;
}

.tk-auth__divider {
    display: none;
}

.validation-summary-errors {
    background-color: white;
    opacity: 70%;
    border-radius: 3px;
}
.field-validation-error { 
  background-color: rgb(255,255,255,0.7) !important;
  border-radius: 3px;
  padding: 3px;
  
}

.tk-auth-form__group.inline {
    flex-direction: column !important;
}