Skip to content
Snippets Groups Projects
main.scss 2.64 KiB
@use 'scss/fonts';
@use 'scss/base/text';
@use 'scss/layout/components';
@use "scss/abstracts/variables";

.nav-link-entry {
  border-radius: 2px;
  font-family: "Open Sans", sans-serif;
  font-size: 0.9rem;
  font-weight: 600;
  text-decoration: none;
  color: #b0cde1;
  padding: 10px;
}

.nav-link {
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  height: 60px;

  .nav-link-entry:hover {
    color: #003753;
    background-color: #b0cde1;
  }

  ul {
    line-height: 1.3;
    text-transform: uppercase;
    list-style: none;

    li {
      float: left;


    }
  }
}

.nav-wrapper {
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  height: 60px;
}

.header-nav {
  width: 100%;

  img {
    float: left;
    margin-right: 15px;
  }

  ul {
    line-height: 1.3;
    text-transform: uppercase;
    list-style: none;

    li {
      float: left;

      a {
        border-radius: 2px;
        float: left;
        font-family: "Open Sans", sans-serif;
        font-size: 0.8rem;
        font-weight: 600;
        text-decoration: none;
        color: #b0cde1;
        padding: 10px;
      }

      a:hover {
        color: #003753;
        background-color: #b0cde1;
      }
    }
  }
}

.external-page-nav-bar {
  background-color: #003753;
  color: #b0cde1;
  height: 60px;
}

.app {
  display: flex;
  flex-direction: column;
  min-height: 100vh;
}

.preview-banner {
  background-color: pink;
  text-align: center;
  padding: 2em;
}

.downloadbutton {
  width: 6rem;
  height: 2.8rem;
  color: white;
  font-weight: bold;
  border: none;
}

@media screen and (max-width: 1080px) {
  .downloadbutton {
    width: 6.5rem;
  }
}

.downloadbutton svg {
  margin-bottom: 0.25rem;
  margin-left: 0.1rem;
}

.downloadimage {
  background-color: deepskyblue;
  width: 10rem;
}

.downloadcsv {
  background-color: #071ddf;
}

.downloadexcel {
  background-color: #33c481
}

.image-dropdown {
  margin: 0;
  padding: 0;
  width: 10rem;
  display: inline-block;
}

.image-options {
  background-color: white;
  position: absolute;
  width: 10rem;
  display: flex;
  flex-direction: column;
  border: deepskyblue 1px solid;
  z-index: 10; // make sure it's on top of everything else
}

.imageoption {
  padding: 0.5rem;
  cursor: pointer;
  color: variables.$dark-teal;
  font-weight: bold;
}

// add margin left to text within imageoption
.imageoption>span {
  margin-left: 0.25rem;
}

.imageoption::after {
  // have a line under each option
  content: "";
  display: block;
  border-bottom: grey 1px solid;
}

.downloadcontainer {
  justify-content: end;
}

.downloadcontainer>* {
  margin-right: .75rem;
}

.no-list-style-type {
  list-style-type: none;
}