/* line 18, ../scss/lsvt-style.scss */
body {
  color: #000000;
}

/* line 24, ../scss/lsvt-style.scss */
a {
  color: #7b598c;
}

/* line 58, ../scss/lsvt-style.scss */
header {
  background-color: rgba(255,255,255,1);
}

/* line 74, ../scss/lsvt-style.scss */
#page {
  background-color: rgba(255,255,255,1);
}
@media only screen and (min-width: 768px) {
    /* line 74, ../scss/lsvt-style.scss */
    #page {
      background-image: url("//d1xfb0e3ea1asg.cloudfront.net/lsvt-sign-in/images/signin-background-98B96879-DE48-1A68-90FAB602AA30F09D.jpg");
    }
}

/* line 90, ../scss/lsvt-style.scss */
.card {
  background-color: rgba(255,255,255,1);
}

/* line 135, ../scss/lsvt-style.scss */
.powered-by svg {
    fill: rgba(66,65,120,1);
}

@media only screen and (min-width: 768px) {
    /* line 143, ../scss/lsvt-style.scss */
    .powered-by svg {
      fill: #735782;
    }
}

/* line 150, ../scss/lsvt-style.scss */
.message {
  color: #ff0000;
}

/* line 174, ../scss/lsvt-style.scss */
.message span svg {
    fill: #000000;
}

.input-container {
  border-bottom-color:#000000;
}

/* line 209, ../scss/lsvt-style.scss */
.error + label span {
    color: #ff0000;
}

/* line 213, ../scss/lsvt-style.scss */
input {
  color:#000000;
  background: rgba(239,239,239,1);
}

input.error {
  color:#ff0000;
}

/* line 238, ../scss/lsvt-style.scss */
.user-icon, .pass-icon, .envelope-icon {
  fill: #000000;
}

/* line 248, ../scss/lsvt-style.scss */
.error + label + .user-icon, .error + label + .pass-icon, .error + label + .envelope-icon {
    fill: #ff0000;
}

/* line 252, ../scss/lsvt-style.scss */
.close-icon, .chevron-down-icon {
  fill: #000000;
}

/* line 269, ../scss/lsvt-style.scss */
.btn {
  background-color: rgba(255,255,255,1);
  border-color: rgba(66,65,120,1);
  color: rgba(66,65,120,1);
}

/* line 293, ../scss/lsvt-style.scss */
.btn:after {
    color: #ffffff;
    background-color: rgba(66,65,120,1);
}

/* line 309, ../scss/lsvt-style.scss */
.secure {
  color: rgba(66,65,120,1);
}

/* line 315, ../scss/lsvt-style.scss */
.secure a {
    color: rgba(66,65,120,1);
}

@media only screen and (min-width: 768px) {
    /* line 309, ../scss/lsvt-style.scss */
    .secure {
      color: #735782;
    }
    /* line 326, ../scss/lsvt-style.scss */
    .secure a {
        color: #735782;
    }
}

/* line 335, ../scss/lsvt-style.scss */
.lock-icon {
  fill: rgba(66,65,120,1);
}

@media only screen and (min-width: 768px) {
    /* line 335, ../scss/lsvt-style.scss */
    .lock-icon {
      fill: #735782;
    }
}

/* line 349, ../scss/lsvt-style.scss */
.more {
  color: rgba(66,65,120,1);
}

/* line 385, ../scss/lsvt-style.scss */
.crate-title {
  background: rgba(66,65,120,1);
  color: rgba(255,255,255,1);
}

/* line 386, ../scss/lsvt-style.scss */
.crate-body {
  background: rgba(255,255,255,1);
  color: #000000;
}

/* location styling */
/* line 392, ../scss/lsvt-style.scss */
.loc-selection {
  background-color: rgba(255,255,255,1);
  color: #000000;
  border-top-color: rgba(66,65,120,1);
}

/* line 399, ../scss/lsvt-style.scss */
.loc-selection:last-child {
    border-bottom-color: rgba(66,65,120,1);
}

/* line 402, ../scss/lsvt-style.scss */
.loc-selection:hover {
    background-color: rgba(66,65,120,1);
    color: rgba(255,255,255,1);
}

/* line 406, ../scss/lsvt-style.scss */
.loc-selection:after {
    border-right-color: #000000;
    border-top-color: #000000;
}

/* line 419, ../scss/lsvt-style.scss */
.loc-selection:hover:after {
    border-right-color: rgba(255,255,255,1);
    border-top-color: rgba(255,255,255,1);
}

/* line 439, ../scss/lsvt-style.scss */
.login {
  background-color: rgba(255,255,255,1);
  color: rgba(66,65,120,1);
  border-color: rgba(66,65,120,1);
} p,
.add-space {
    line-height: 1.5em;
}

header {
    margin-bottom: 0;
}

header img {
    width: 316px;
    height: 64px;
    margin: 20px 0;
    padding: 0;
}

.secure { text-shadow: none }
.secure svg, .powered-by svg { 
-webkit-filter: drop-shadow(1px 1px 0 rgba(0, 0, 0, 0.0));
}