/* CSS styles for AirOpt Interactive */

@import './base.css';
@import './nav-base.css';

@import '//fonts.googleapis.com/css2?family=Jost:ital,wght@0,200;0,400;0,700;1,200;1,400;1,700&display=swap';
@import '//fonts.googleapis.com/css2?family=Noto+Sans+Mono&display=swap';
@import '//cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css';

body {
    font-family: 'Jost', sans-serif;
}

main {
    margin: 4rem 1rem 1rem 1rem; /* incl. space for nav bar */
}
main::after { /* ensure footer doesn't hide content at bottom of page */
    content: '';
    display: block;
    height: 2rem;
}

a       { color: #0a66c2; }
a:hover { color: #063d74; }

#show-pw span.fa-eye, #show-pw span.fa-eye-slash { opacity: 50%; cursor: pointer; margin-left: -2em; } /* password */

footer {
    position: fixed;
    bottom: 0;
    padding: 0.4em;
    color: #999999;
    background: #f9f9f9;
    border-top: 1px solid #cccccc;
    width: 100%;
}
footer div.terms-privacy {
    float: right;
    margin-right: 1em;
}
