@charset "utf-8";

.login-button-1 .dropdown-toggle.login-button { display: block; text-transform: uppercase; color: rgb(204, 204, 204); cursor: pointer; }

.login-button-1 .dropdown-toggle.logged-out-menu { display: inline-block; vertical-align: middle; background: inherit; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }

.login-button-1 .dropdown-toggle.login-button svg.login-button { height: 100%; width: 4rem; }

.login-button-1 .dropdown-toggle.login-button .fill-color.login-button { fill: rgb(153, 153, 153); }

.login-button-1 .dropdown-toggle.login-button:active .fill-color.login-button, .login-button-1 .dropdown-toggle.login-button:focus .fill-color.login-button, .login-button-1 .dropdown-toggle.login-button:hover .fill-color.login-button { fill: rgb(255, 255, 255); }

.login-button-1 .active.login-button { border-radius: 1rem 1rem 0px 0px; background: rgb(51, 51, 51); }

.login-button-1 .active.login-button .fill-color.login-button { fill: rgb(255, 255, 255); }

.login-button-1 span.login-button { display: none; font-size: 1.4rem; text-transform: uppercase; color: rgb(153, 153, 153); }

.login-button-1 span.login-button a.login-button { color: inherit; text-decoration: none; outline: 0px; }

.login-button-1 a.login-button:hover, .login-button-1 a.login-button:active, .login-button-1 a.login-button:focus { color: rgb(255, 255, 255) !important; outline: none !important; outline-offset: inherit !important; }

@media (min-width: 890px) {
  .login-button-1 .logged-out-toolbar.login-button { padding: 1rem 0.5rem; vertical-align: middle; }
  .login-button-1 .active.login-button { background: transparent; }
  .login-button-1 .dropdown-toggle.login-button { display: inline-block; vertical-align: middle; }
  .login-button-1 .dropdown-toggle.login-button svg.login-button { height: 3rem; width: 3rem; display: block; }
  .login-button-1 span.login-button { display: inline; vertical-align: middle; }
}