html, body {
  height: 100%;
}

body {
  margin: 0;
  padding: 0;
}

.root {
  display: flex;
  flex-direction: column;
  height: 100%;
}

#root form .jss3>button:first-child {
 display: none!important;
}

#root>main>div:first-child {
 background-color: #000000 !important; 
}
#root>main>div:first-child:after  {
 content: url("minifinder-logo-white.png");
}
main>div>svg { 
 display: none!important;
}
main form div:nth-child(2)>svg {
 display: none!important;   
}
/* Show MF logo above login - on mobile phones */
@media screen and (max-width: 800px) {
        main form>div:nth-child(2):before {
                content: url("minifinder_logo_black-.png");
        }
}
.css-m84nq0, .css-m84nq0:hover  {
    display: inline-flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    position: relative;
    box-sizing: border-box;
    -webkit-tap-highlight-color: transparent;
    outline: 0px;
    border: 0px;
    margin: 0px;
    cursor: pointer;
    user-select: none;
    vertical-align: middle;
    appearance: none;
    text-decoration: none;
    font-family: Roboto, Helvetica, Arial, sans-serif;
    font-weight: 500;
    font-size: 0.875rem;
    line-height: 0.5;
    letter-spacing: 0.02857em;
    text-transform: uppercase;
    min-width: 64px;
    padding: 6px 16px;
    border-radius: 4px;
    transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4,$
    color: rgb(255, 255, 255);
    background-color: rgb(211 47 47);
    box-shadow: rgb(0 0 0 / 20%) 0px 3px 1px -2px, rgb(0 0 0 / 14%) 0px 2px 2px 0px, rgb(0 0 0 / 12%) 0px 1$
    height: 40px;
}

