:root {
  --text-color: #1a1a1a;
  --header-bg-color: rgba(26,26,26,1);
  --link-color: #d6b368;
  --error-color: #d22814;
  --footer-color: #1a1a1a;
  --form-color: rgba(255,255,255,1);
  --input-bg-color: rgba(255,255,255,1);
  --input-text-color: #1a1a1a;
  --button-bg-color: rgba(214,179,104,1);
  --button-text-color: #ffffff;
}

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

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

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

/* line 74, ../scss/lsvt-style.scss */
#page {
  background-color: rgba(26,26,26,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-5CFD0D83-AD93-EEF5-84A4F6C038A0F301.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(214,179,104,1);
}

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

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

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

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

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

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

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

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

/* 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: #1a1a1a;
}

/* line 269, ../scss/lsvt-style.scss */
.btn {
  background-color: rgba(255,255,255,1);
  border-color: rgba(214,179,104,1);
  color: rgba(214,179,104,1);
}

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

/* line 309, ../scss/lsvt-style.scss */
.secure {
  color: rgba(214,179,104,1);
}

/* line 315, ../scss/lsvt-style.scss */
.secure a {
  color: rgba(214,179,104,1);
}

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

/* line 335, ../scss/lsvt-style.scss */
.lock-icon {
  fill: rgba(214,179,104,1);
}

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

/* line 349, ../scss/lsvt-style.scss */
.more {
  color: rgba(214,179,104,1);
}

/* line 385, ../scss/lsvt-style.scss */
.crate-title {
  background: rgba(214,179,104,1);
  color: rgba(255,255,255,1);
}

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

/* location styling */
/* line 392, ../scss/lsvt-style.scss */
.loc-selection {
  background-color: rgba(255,255,255,1);
  color: #1a1a1a;
  border-top-color: rgba(214,179,104,1);
}

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

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

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

/* 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(214,179,104,1);
  border-color: rgba(214,179,104,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; }
}




body {
  font-family: 'IBM Plex Sans Condensed', sans-serif !important;
}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
  margin-bottom: .5rem;
  font-family: 'Teko', sans-serif  !important;
  line-height: 1.2;
}

.quick-links {
    font-family: 'Teko', sans-serif  !important;
}
.global-footer {    
  font-family: 'Teko', sans-serif  !important;
}

[_nghost-ng-c461551460] h2 {
      font-family: 'IBM Plex sans',sans-serif !important;
}

[_nghost-ng-c211338069] .col-content h3 {
      font-family: 'IBM Plex sans',sans-serif !important;
}
[_nghost-ng-c211338069] .col-content p {
     font-family: 'IBM Plex sans',sans-serif !important;
}
.btn {
     font-family: 'IBM Plex sans',sans-serif !important;
}


/* cyrillic-ext */
@font-face {
    font-family: 'IBM Plex Sans Condensed';
    font-style: italic;
    font-weight: 400;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/ibmplexsanscondensed/v14/Gg8nN4UfRSqiPg7Jn2ZI12V4DCEwkj1E4LVeHYas-KHLgKkPHhKABg.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

/* vietnamese */
@font-face {
    font-family: 'IBM Plex Sans Condensed';
    font-style: italic;
    font-weight: 400;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/ibmplexsanscondensed/v14/Gg8nN4UfRSqiPg7Jn2ZI12V4DCEwkj1E4LVeHYas-KPLgKkPHhKABg.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}

/* latin-ext */
@font-face {
    font-family: 'IBM Plex Sans Condensed';
    font-style: italic;
    font-weight: 400;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/ibmplexsanscondensed/v14/Gg8nN4UfRSqiPg7Jn2ZI12V4DCEwkj1E4LVeHYas-KLLgKkPHhKABg.woff2) format('woff2');
    unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* latin */
@font-face {
    font-family: 'IBM Plex Sans Condensed';
    font-style: italic;
    font-weight: 400;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/ibmplexsanscondensed/v14/Gg8nN4UfRSqiPg7Jn2ZI12V4DCEwkj1E4LVeHYas-KzLgKkPHhI.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* devanagari */
@font-face {
  font-family: 'Teko';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/teko/v16/LYjNdG7kmE0gfaJ9pQlCpVoXVQ.woff2) format('woff2');
  unicode-range: U+0900-097F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FF;
}
/* latin-ext */
@font-face {
  font-family: 'Teko';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/teko/v16/LYjNdG7kmE0gfa19pQlCpVoXVQ.woff2) format('woff2');
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Teko';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/teko/v16/LYjNdG7kmE0gfaN9pQlCpVo.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* devanagari */
@font-face {
  font-family: 'Teko';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/teko/v16/LYjCdG7kmE0gdVBesCVgqHAtXN_nWQ.woff2) format('woff2');
  unicode-range: U+0900-097F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FF;
}
/* latin-ext */
@font-face {
  font-family: 'Teko';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/teko/v16/LYjCdG7kmE0gdVBesCpgqHAtXN_nWQ.woff2) format('woff2');
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Teko';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/teko/v16/LYjCdG7kmE0gdVBesCRgqHAtXN8.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

body,
p,
.text-default,
.slides-txt,
.system-modules .btn-primary {
    font-family: 'IBM Plex Sans Condensed', sans-serif !important;

}

.system-modules .btn-primary {
    font-family: 'Teko', sans-serif  !important;
}

h1,
h2,
h3,
h4,
h5,
.slides-head,
.panel-heading,
.slide .slides-lg-btn {
    font-family: 'Teko', sans-serif  !important;
}


.quick-links .title .label {
    font-size: 18px !important;
}