:root {
  --text-color: #343f56;
  --header-bg-color: rgba(255,255,255,1);
  --link-color: #a99d72;
  --error-color: #d22814;
  --footer-color: #231f20;
  --form-color: rgba(255,255,255,1);
  --input-bg-color: rgba(255,255,255,1);
  --input-text-color: #9b9b9b;
  --button-bg-color: rgba(169,157,114,1);
  --button-text-color: #ffffff;
}

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

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

/* 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-87A0D4FC-DA5C-02F9-C88AC77DF7097A09.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(169,157,114,1);
}

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

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

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

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

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

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

input.error {
  color: $$$INPUTTEXTERRORCOLOR$$$;
}

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

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

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

/* line 269, ../scss/lsvt-style.scss */
.btn {
  background-color: rgba(255,255,255,1);
  border-color: rgba(169,157,114,1);
  color: rgba(169,157,114,1);
}

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

/* line 309, ../scss/lsvt-style.scss */
.secure {
  color: rgba(169,157,114,1);
}

/* line 315, ../scss/lsvt-style.scss */
.secure a {
  color: rgba(169,157,114,1);
}

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

/* line 335, ../scss/lsvt-style.scss */
.lock-icon {
  fill: rgba(169,157,114,1);
}

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

/* line 349, ../scss/lsvt-style.scss */
.more {
  color: rgba(169,157,114,1);
}

/* line 385, ../scss/lsvt-style.scss */
.crate-title {
  background: rgba(169,157,114,1);
  color: rgba(255,255,255,1);
}

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

/* location styling */
/* line 392, ../scss/lsvt-style.scss */
.loc-selection {
  background-color: rgba(255,255,255,1);
  color: #343f56;
  border-top-color: rgba(169,157,114,1);
}

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

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

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

/* 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(169,157,114,1);
  border-color: rgba(169,157,114,1);
}
 @media only screen and (min-width: 481px) {
    header img { height: 54px; }
}

@media only screen and (max-width: 480px) {
    header img { width: auto; height: 54px; }
}

@media only screen and (max-width: 767px) {
    .lock-icon, .powered-by svg { fill: rgba(255,255,255,1); }
    .secure, .secure a { color: rgba(255,255,255,1) !important; }
	.foot { background-color: #f3f5f7 !important; }
	.foot a { color: #12355a !important; }
}

header {
    border-bottom: solid 12px  #343f56 !important;
}

@font-face {
    font-family: 'Gotham';
    src: url('//videos.lightspeedvt.com/themes/2544/fonts/Gotham-Book.eot');
    src: url('//videos.lightspeedvt.com/themes/2544/fonts/Gotham-Book.eot?#iefix') format('embedded-opentype'),
		 url('//videos.lightspeedvt.com/themes/2544/fonts/Gotham-Book.svg#Gotham-Book') format('svg'),
         url('//videos.lightspeedvt.com/themes/2544/fonts/Gotham-Book.woff') format('woff'),
         url('//videos.lightspeedvt.com/themes/2544/fonts/Gotham-Book.ttf') format('truetype');
    font-style: normal;
}
@font-face {
    font-family: 'Gotham';
    src: url('//videos.lightspeedvt.com/themes/2544/fonts/Gotham-Bold.eot');
    src: url('//videos.lightspeedvt.com/themes/2544/fonts/Gotham-Bold.eot?#iefix') format('embedded-opentype'),
		 url('//videos.lightspeedvt.com/themes/2544/fonts/Gotham-Bold.svg#Gotham-Bold') format('svg'),
         url('//videos.lightspeedvt.com/themes/2544/fonts/Gotham-Bold.woff') format('woff'),
         url('//videos.lightspeedvt.com/themes/2544/fonts/Gotham-Bold.ttf') format('truetype');
    font-weight: 700;
    font-style: normal;
}

#sign-in_button {
  font-family: 'Gotham', serif !important;
  font-weight: 700 !important;
}
body, p, .text-default, h1, h2, h3, h4, h5 {
    font-family: 'Gotham', serif !important;
}