/* Login and Logout button */
.logout--button, .login--button, .path-user-reset-password #edit-submit
{
  background-color: var(--color-danger) !important;
  border: 1px solid var(--color-danger) !important;
}
.path-user-reset-password #edit-submit {
  text-transform: uppercase;
}
.logout--button:hover, 
.login--button:hover
{
  background-color:transparent !important;
  color: var(--color-danger) !important;
}

/* Header */
.header-blur
{
  background: linear-gradient(180deg, rgba(255,204,0,1) 0%, rgba(255,204,0,1) 50%, rgba(255,204,0,0) 100%);
  height: 6rem;
  overflow-x: hidden;
  position: sticky;
  top: 0;
  z-index: 999;
  background-color: transparent;
  padding: 0.4rem 0.5rem;
}
.header-main-menu
{
  background: linear-gradient(180deg, rgba(255,204,0,1) 0%, rgba(255,204,0,1) 50%, rgba(255,204,0,0) 100%);
}

/* Button */
.user-upload-file .user-file-button input[type="submit"],
#edit-my-field-tab-1-form-submit, 
#edit-my-field-tab-2-form-submit, 
#download-wrapper-autorefresh #edit-submit,
.submit--button,
.user-upload-input-files .button,
#output .button
{
  background-color: var(--color-danger) !important;
  color: var(--bs-white) !important;
  border: 1px solid var(--color-danger) !important;
  border-radius: 0px !important;
  font-size: var(--font-size-18px);
  padding: 0.5rem 2rem;
  box-shadow: none !important;
}
.user-upload-input-files .button
{
  margin-left:83% !important;
}
.user-upload-file .user-file-button input[type="submit"]:focus,
.user-upload-file .user-file-button input[type="submit"]:hover,
#edit-my-field-tab-1-form-submit:hover, 
#edit-my-field-tab-2-form-submit:hover,
#download-wrapper-autorefresh #edit-submit:hover,
.submit--button:hover,
.user-upload-input-files .button:hover,
#output .button:hover
{
  background-color: var(--bs-white) !important;
  color: var(--color-danger) !important;
  border-radius: 0px !important;
}
#output .button
{
  margin-top: 1rem !important;
}
/* tabs */
.robot-upload .nav .nav-item .nav-link.active,
.horizontal-tab-button.selected
{
  background-color: var(--color-danger) !important;
  color: var(--bs-white) !important;
}
.robot-upload .nav-item .nav-link,
.horizontal-tab-button
{
  background-color: var(--tab-bg-color) !important;
  color: var(--tab-text-color) !important;
  font-size: var(--font-size-18px) !important;
}
.robot-upload .nav-item .nav-link:hover,
.horizontal-tabs .horizontal-tab-button a:hover
{
  background-color: var(--color-danger) !important;
  color: var(--bs-white) !important;
}
.robot-upload .nav-item .nav-link
{
  min-width: 14rem;
  padding: 0.8rem 0;
}
#output label,
#download label,
#incorrect label
{
  color: var(--tab-text-color) !important;
  font-size: var(--font-size-18px);
}
.path-user .layout-banner-header, .path-user .page-title {
  display:none !important;
}
.user-logged-in.path-user .layout-banner-header {
  display: flex !important;
}
.user-logged-in.path-user .page-title {

  display: block !important;
}
.path-user-reset-password #user-pass-reset {
   display: flex;
justify-content: center;
flex-direction: column;
align-items: center;
}
