:root {
    --primary-color: #1b325f;
    --primary-color-accent: #ffffff;
    --secondary-color: #1b325f;
    --secondary-color-accent: #ffffff;
    --default-color: #333333;
    --primary-dark-color: #1b325f;
    
    --page-bg-color: #f3f5f7;
    --page-bg-image: vt__810_page_background-EBE1A-DD87736D-B5F0-354D-A0AC52ADC4A1D242.jpg;
    --page-bg-size: cover;
    
    --header-bg-color: #ffffff;
    --header-color: #000000;
    
    --mm-carousel-heading-text-color: #ffffff;
    --mm-carousel-body-text-color: #ffffff;
    --mm-carousel-link-button-text-color: #ffffff;
    --mm-carousel-link-button-bg-color: #3a8ac9;
    --mm-carousel-video-button-text-color: #ffffff;
    --mm-carousel-navigation-dots: rgba(18,53,90,1);

    --mm-ql-background-start : rgba(27,50,95,1);
    --mm-ql-background-end : rgba(27,50,95,1);
    --mm-ql-background-start-hover : rgba(58,138,201,1);
    --mm-ql-background-end-hover : rgba(58,138,201,1);
    --mm-ql-text-icon-color : #ffffff;
    --mm-ql-text-icon-color-hover : #ffffff;
}


/* begin minimum branding colors */

          .contempo .global-nav,
          .contempo .lsvt-primary-header
          {
            background-color: #1b325f;
            color: #ffffff;
          }
          .contempo .global-nav .lsvt-icon
          {
            fill: #ffffff;
          }
          .contempo .global-nav .nav-switch-item .lsvt-icon,
          .contempo .global-nav .nav-switch-item .lsvt-icon use {
            fill: #1b325f;
          }
          .nav-search ::-webkit-input-placeholder { /* Chrome/Opera/Safari */
            color: #ffffff;
            opacity: .5;
          }
          .nav-search ::-moz-placeholder { /* Firefox 19+ */
            color: #ffffff;
            opacity: .5;
          }
          .nav-search :-ms-input-placeholder { /* IE 10+ */
            color: #ffffff;
            opacity: .5;
          }
          .nav-search :-moz-placeholder { /* Firefox 18- */
            color: #ffffff;
            opacity: .5;
          }

        
          /*.contempo #nav-home-icon,
          .contempo #nav-close-icon,
          .contempo #nav-close-icon use
          {
            fill: #ffffff;
          }*/
          .contempo .push-sub-menu,
          .contempo .push-item,
          .contempo a.push-item,
          .contempo .push-item:visited
          {
            color: #1b325f;
          }
          .contempo .push-sa-item,
          .contempo .push-sa-item:nth-last-child(4)
          {
            border-color: #1b325f;
          }
          .contempo a.push-location.push-item
          {
            color: white;
            background: #1b325f;
          }
          .contempo .push-item .lsvt-icon use
          {
            fill: #1b325f;
          }
          .push-sub-menu .push-sub-head {
            background-color: #1b325f;
          }
        
        app-banners .banner-text {
          color: #333333 !important;
        }
        .welcome-message {
          color: #333333;
        }
        
            .slides-dflt-btn:hover {
              color: #BFBFBF !important;
              border-color: #BFBFBF !important;
            }
          

        .contempo .bg-primary
        {
          background-color: #1b325f !important;
        }
        .contempo .text-primary
        {
          color: #1b325f !important;
        }
        .contempo .svg-primary {
          fill: #1b325f !important;
        }
          
          .btn-primary, .btn-primary.disabled, .btn-primary:disabled {
            background-color: #1b325f !important;
            color: #ffffff !important;
            border-color: #1b325f !important;
            fill: #ffffff !important;
          }
          .btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary:not([disabled]):not(.disabled):active {
            background-color: #264686 !important;
            color: #ffffff !important;
            border-color: #264686 !important;
            fill: #ffffff !important;
          }
          .btn-primary.disabled:hover, .btn-primary:disabled:hover {
            background-color: #1b325f !important;
            color: #ffffff !important;
            border-color: #1b325f !important;
            fill: #ffffff !important;
          }
          .btn-outline-primary, .btn-outline-primary.disabled, .btn-outline-primary:disabled {
            color: #1b325f !important;
            border-color: #1b325f !important;
            fill: #1b325f !important;
          }
          .btn-outline-primary:hover {
            color: #0F1D37 !important;
            border-color: #0F1D37 !important;
            fill: #0F1D37 !important;
          }
          .btn-outline-primary.disabled:hover, .btn-outline-primary:disabled:hover {
            color: #1b325f !important;
            border-color: #1b325f !important;
            fill: #1b325f !important;
          }
          
        .contempo .bg-primary.lighten-1 { background-color: #2B4F97 !important; }
        .contempo .svg-primary.lighten-1 { fill: #2B4F97 !important; }
        
        .contempo .bg-primary.lighten-2 { background-color: #416FC9 !important; }
        .contempo .svg-primary.lighten-2 { fill: #416FC9 !important; }
        
        .contempo .bg-primary.lighten-3 { background-color: #7A9AD9 !important; }
        .contempo .svg-primary.lighten-3 { fill: #7A9AD9 !important; }
        
        .contempo .bg-primary.lighten-4 { background-color: #B2C5E9 !important; }
        .contempo .svg-primary.lighten-4 { fill: #B2C5E9 !important; }
        
        .contempo .bg-primary.lighten-5 { background-color: #EBEFF9 !important; }
        .contempo .svg-primary.lighten-5 { fill: #EBEFF9 !important; }
        
          .contempo .bg-primary.darken-1 { background-color: #182D56 !important; }
          .contempo .svg-primary.darken-1 { fill: #182D56 !important; }
        
          .contempo .bg-primary.darken-2 { background-color: #15284D !important; }
          .contempo .svg-primary.darken-2 { fill: #15284D !important; }
        
          .contempo .bg-primary.darken-3 { background-color: #132444 !important; }
          .contempo .svg-primary.darken-3 { fill: #132444 !important; }
        
          .contempo .bg-primary.darken-4 { background-color: #101F3B !important; }
          .contempo .svg-primary.darken-4 { fill: #101F3B !important; }
        

          .contempo .bg-primary-accent
          {
            background-color: #ffffff !important;
          }
          .contempo .text-primary-accent
          {
            color: #ffffff !important;
          }
          .contempo .svg-primary-accent {
            fill: #ffffff !important;
          }

        

          .contempo .bg-secondary
          {
            background-color: #1b325f !important;
          }
          .contempo .text-secondary
          {
            color: #1b325f !important;
          }
          
          
          .contempo .vt-sub-section-nav .classic-tabs .nav-link.sub-active:after
          {
            border-color: #1b325f !important;
          }
          .contempo .svg-secondary {
            fill: #1b325f !important;
          }

          
          .btn-secondary, .btn-secondary.disabled, .btn-secondary:disabled {
            background-color: #1b325f !important;
            color: #ffffff !important;
            border-color: #1b325f !important;
            fill: #ffffff !important;
          }
          .btn-secondary:hover, .btn-secondary:focus, .btn-secondary:active, .btn-secondary:not([disabled]):not(.disabled):active {
            background-color: #264686 !important;
            color: #ffffff !important;
            border-color: #264686 !important;
            fill: #ffffff !important;
          }
          .btn-secondary.disabled:hover, .btn-secondary:disabled:hover {
            background-color: #1b325f !important;
            color: #ffffff !important;
            border-color: #1b325f !important;
            fill: #ffffff !important;
          }
          .btn-outline-secondary, .btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
            color: #1b325f !important;
            border-color: #1b325f !important;
            fill: #1b325f !important;
          }
          .btn-outline-secondary:hover {
            color: #0F1D37 !important;
            border-color: #0F1D37 !important;
            fill: #0F1D37 !important;
          }
          .btn-outline-secondary.disabled:hover, .btn-outline-secondary:disabled:hover {
            color: #1b325f !important;
            border-color: #1b325f !important;
            fill: #1b325f !important;
          }
          
        .contempo .bg-secondary.lighten-1 { background-color: #2B4F97 !important; }
        .contempo .svg-secondary.lighten-1 { fill: #2B4F97 !important; }
        
        .contempo .bg-secondary.lighten-2 { background-color: #416FC9 !important; }
        .contempo .svg-secondary.lighten-2 { fill: #416FC9 !important; }
        
        .contempo .bg-secondary.lighten-3 { background-color: #7A9AD9 !important; }
        .contempo .svg-secondary.lighten-3 { fill: #7A9AD9 !important; }
        
        .contempo .bg-secondary.lighten-4 { background-color: #B2C5E9 !important; }
        .contempo .svg-secondary.lighten-4 { fill: #B2C5E9 !important; }
        
        .contempo .bg-secondary.lighten-5 { background-color: #EBEFF9 !important; }
        .contempo .svg-secondary.lighten-5 { fill: #EBEFF9 !important; }
        
          .contempo .bg-secondary.darken-1 { background-color: #182D56 !important; }
          .contempo .svg-secondary.darken-1 { fill: #182D56 !important; }
        
          .contempo .bg-secondary.darken-2 { background-color: #15284D !important; }
          .contempo .svg-secondary.darken-2 { fill: #15284D !important; }
        
          .contempo .bg-secondary.darken-3 { background-color: #132444 !important; }
          .contempo .svg-secondary.darken-3 { fill: #132444 !important; }
        
          .contempo .bg-secondary.darken-4 { background-color: #101F3B !important; }
          .contempo .svg-secondary.darken-4 { fill: #101F3B !important; }
        

          .contempo .bg-secondary-accent
          {
            background-color: #ffffff !important;
          }
          .contempo .text-secondary-accent
          {
            color: #ffffff !important;
          }
          .contempo .svg-secondary-accent {
            fill: #ffffff !important;
          }

        

          .contempo .bg-default
          {
            background-color: #333333 !important;
          }
          .contempo .text-default,
          .contempo .lsvt-ui-contentBox p,
          .contempo .section-panel-body,
          .contempo .classic-tabs .nav-link,
          .contempo .classic-tabs .nav-link:hover,
          .contempo .vt-sub-section-nav .classic-tabs,
          .contempo .vt-sub-section-nav .classic-tabs .nav-link::after
          {
            color: #333333 !important;
            fill: #333333 !important;
          }
          .contempo .svg-default,
          .contempo .vt-sub-section-nav .classic-tabs .nav-link svg {
            fill: #333333 !important;
          }
          .contempo a.text-default {
            color: #595959 !important;
          }
          .contempo a.text-default:hover {
            color: #727272 !important;
          }

          
          
          .contempo p a:not(.lsvt-ui-button):not(.btn) {
            color: #595959 !important;
          }
          .contempo p a:not(.lsvt-ui-button):not(.btn):hover {
            color: #727272 !important;
          }
          

          .contempo .primary-headline-color,
          .contempo .primary-dark-color,
          .contempo .classic-tabs .nav-link.active,
          .contempo .classic-tabs .nav-link.active:hover,
          .contempo .vt-header h1,
          .contempo .vt-sub-section-nav .classic-tabs .nav-link:hover:after
          {
            color: #1b325f !important;
          }
          .contempo .vt-sub-section-nav .classic-tabs .nav-link.sub-active:after,
          .contempo .vt-sub-section-nav .classic-tabs .nav-link.sub-active > svg,
          .contempo .vt-sub-section-nav .classic-tabs .nav-item.expanded > .nav-link::after,
          .contempo .vt-sub-section-nav .classic-tabs .nav-item.expanded > .nav-link:hover::after,
          .contempo .vt-sub-section-nav .classic-tabs .nav-item.expanded > .nav-link svg
          {
            color: #1b325f !important;
            fill: #1b325f !important;
            border-color: #1b325f !important;
          }
          .contempo .vt-sub-section-nav .classic-tabs .nav-link.active:after,
          .contempo .vt-sub-section-nav .classic-tabs .nav-link.expanded:after {
            color: #1b325f !important;
            fill: #1b325f !important;
          }

        .contempo .primary-headline-color, .contempo .primary-dark-color {
          fill: #1b325f !important;
        }

        .contempo a.primary-dark-color:not(.lsvt-ui-button):not(.btn) {
        color: #2B519A !important;
        }
        .contempo a.primary-dark-color:hover:not(.lsvt-ui-button):not(.btn) {
        color: #3766C2 !important;
        }


        

.coverflow ul.slider-dots > li > span {
  background: transparent !important;
  border: 1px solid #1b325f !important;
}
ul.slider-dots > li.slider-active-dot > span {
  background: #1b325f !important;
  border: none !important;
  width: 8px !important;
  height: 8px !important;
}
/*
.slides-dflt-btn {
  color: #1b325f !important;
  border: 1px solid #1b325f !important;
}
*/
.slides-prmy-btn {
  color: #ffffff !important;
  background-color: #1b325f !important;
}
@media screen and (max-width: 767px) {
  .slides-dflt-btn {
    color: #ffffff !important;
    border: none !important;
    background-color: #1b325f !important;
  }
}
/* end minimum branding colors */

.site-logo {
  width: 258px;
  height: 73px;
  background-image: url("//static.lightspeedvt.com/themer2-vt/810/images/vt__logo-retina-B1C61EE3-B97F-A4DD3037-F889-09C0-12F3380A4731C9C3.png");
  background-size: 258px 73px;
  top: 72px;
  left: -14px;
}

/* Page Background Image */
.site-page {
  background-color: #ffffff;
  background-image: url("//static.lightspeedvt.com/themer2-vt/810/images/vt__810_page_background-B1C67-A4DD9F10-EADB-E070-55D6B3EE29BCCEEE.jpg");
  background-size: cover;
  
  background-repeat:  !important;
  background-attachment: ;
}
/* Page Foreground Image */

.site-page:before {
  
  
  background-repeat: ;
}


/* hamburger menu background image */
.site-tray {
  background-color: ;
  background-image: url("//static.lightspeedvt.com/themer2-vt/810/images/vt__hamburger-menu-tl-backgro-A4DD7929-CCA0-DA35-A14D0D2868C2A4BF.jpg");
  background-size: cover;
  
  background-repeat: ;
  background-attachment: ;
}
/* hamburger menu foreground image */
.site-tray:before {
  right: 0;
  left: 0;
  
  background-repeat: no-repeat;
  background-size: 2000px auto;
  background-position: center top;
  background-attachment: ;
}
/* hamburger menu icons */
.site-tray__links>ul>li a:before {
  color: #50a7ed;
}
/* hamburger menu rail color */
.site-page:after {
  border-bottom-color: #3f8ac7;
}
.site-tray__links>h4 {
  color: #ffffff;
}

/* hamburger menu menu title color */
.site-tray__links>h4 {
  color: #50a7ed;
}

/* hamburger menu menu text color */
.site-tray__links>ul>li a {
  color: #ffffff;
}
/**********/
/* Header */
/**********/
.site-header {
  height: 132px;
  background-color: ;
  background-image: url('//static.lightspeedvt.com/themer2-vt/810/images/');
  background-repeat: ;
  background-size: ;
  
  margin-bottom: 30px;
}

/* search drop down icon */
.site-nav__search .sub-menu dd>a:before {
  color: #1c335e;
}

/* Location Text */
.site-header__location {
  color: ;
}
/************/
/* Main Nav Bar */
/************/
.site-nav {
  /*background: none;*/
  /*padding: 0;*/
  /*position: absolute;*/
  /*left: 0;*/
  top: 83px;
  /*right: 0;*/
  background-color: ;
}
.site-nav:before {
  content:'';
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background-image: url('//static.lightspeedvt.com/themer2-vt/810/images/vt__810_nav-foreground-B1C64A-A4DD65D1-F63F-FB8E-44E4F5F7BA385216.png');
  background-repeat: no-repeat;
  
}
.site-nav__menu {
  padding: 12px 15px 12px 254px;
}
/**************/
/* Main Nav */
/**************/
.site-nav__menu>li>a
{
  border-radius: 2px;
  margin-right: px;
}
.site-nav__search-entry input {
  border-radius: 2px 0 0 2px;
}
.site-nav__search-entry a {
  border-radius: 0 2px 2px 0;
}

/* Boilerplate Top Nav Item height/padding */
.site-nav__menu>li>a,
.site-nav__search-entry a,
.site-nav__search-entry input
{
  line-height: em;
  height: em;
  padding: 0 em;

}
/* Boilerplate Top Nav Item */
.site-nav__menu>li>a,
.site-user-nav>li>a,
.site-nav__search-entry a,
#google-translate .goog-te-gadget-simple
{
  box-shadow: 0 0 0 1px rgba(0,0,0,0) inset;
  color: #ffffff;
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient( startColorstr=#3f89c6, endColorstr=#3a7eb6,GradientType=0)";
  background: linear-gradient(to bottom, #3f89c6, #3a7eb6);
  text-shadow: none;
}
.site-user-nav__menu>a:after,
.site-nav__menu>a:after,
.site-nav__search>a:after,
#google-translate .goog-te-menu-value span:first-child:after {
  border-top: 0.3em solid #ffffff;
}

/* Boilerplate Top Nav Item HOVER */
.site-nav__menu>li>a:hover,
.site-user-nav>li>a:hover,
.site-nav__search-entry a:hover,
#google-translate .goog-te-gadget-simple:hover
{
  color: #1c335e;
  box-shadow: 0 0 0 1px rgba(0,0,0,0) inset;
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient( startColorstr=#ffffff, endColorstr=#e9e9e9,GradientType=0)";
  background: linear-gradient(to bottom, #ffffff, #e9e9e9);
  text-shadow: ;

}
.site-user-nav__menu>a:hover:after,
.site-nav__menu>a:hover:after,
.site-nav__search>a:hover:after,
#google-translate:hover .goog-te-menu-value span:first-child:after {
  border-top: 0.3em solid #1c335e;
}

/**************************/
/* Main Nav Search Button */
/**************************/
.site-nav__search-entry a {
  color: ;
  box-shadow: 0 0 0 1px rgba(0,0,0,0) inset;
  
  
}
.site-nav__search-entry a:hover {
  color: ;
  box-shadow: 0 0 0 1px rgba(0,0,0,0) inset;
  
  
}

/************/
/* user nav */
/************/
.site-user-nav>li>a,
#google-translate .goog-te-gadget-simple
{
  box-shadow: 0 0 0 1px rgba(0,0,0,0) inset;
  color: ;
  
  
  text-shadow: none;
}
/* user nav dropdown arrow color */
.site-user-nav__menu>a:after,
#google-translate .goog-te-menu-value span:first-child:after {
  border-top: 0.3em solid ;
}

.site-user-nav>li>a:hover,
#google-translate:hover .goog-te-gadget-simple
{
  box-shadow: 0 0 0 1px rgba(0,0,0,0) inset;
  color: #ffffff;
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient( startColorstr=rgba(52,111,160,1), endColorstr=rgba(33,72,105,1),GradientType=0)";
  background: linear-gradient(to bottom, rgba(52,111,160,1), rgba(33,72,105,1));
  text-shadow: none;
}
/* user dropdown arrow color hover */
.site-user-nav__menu>a:hover:after,
#google-translate:hover .goog-te-menu-value span:first-child:after {
  border-top: 0.3em solid #ffffff;
}


/**********/
/* Footer */
/**********/
.poweredby-logo {
  fill: #ffffff;
  fill: #6b6b6b;
  fill: rgba(107,107,107,1);
  fill-opacity: 100%;
}
.site-footer {
  background-color: ;
  background-image: url('//static.lightspeedvt.com/themer2-vt/810/images/');
  background-repeat: ;
  background-size: ;
  
  padding: 20px 0 40px 0;
  color: #1d335b;
}
.site-footer__legal {
  color: #6b6b6b;
}

/******************/
/* Main Menu 5000 */
/******************/
.main-menu .hero {
  background-color: rgba(29,51,91,1);
  background-image: url('//static.lightspeedvt.com/themer2-vt/810/images/vt__810_main-menu-bg1-B1C6A5F-A4DDFCFB-DD2C-F66B-B41F3F36DA546EDD.png');
  background-repeat: ;
  background-size: cover;
  
}
.hero h4, .hero h4 a, .hero h4 small {
  color: #ffffff;
}
.welcome-message {
  color: #ffffff;
}

#tourBtn .tour-icon {
  background-color: rgba(58,137,201,1);
  color: #ffffff;
}
#tourBtn:hover .tour-icon, .no-touch #tourBtn:hover .tour-icon {

  background-color: rgba(186,186,186,1);
  color: #ffffff;
}

#tourBtn .expander .text {
  color: #ffffff;
}

/******************/
/* System Modules */
/******************/

.system-module li a {

  color: #ffffff;
  border-color: rgba(0,0,0,0);
  background: rgba(58,137,201,0.7);
  background: -moz-linear-gradient(top,  rgba(58,137,201,0.7) 0%, rgba(58,137,201,0.7) 100%); /* FF3.6+ */
  background: -webkit-linear-gradient(top,  rgba(58,137,201,0.7) 0%,rgba(58,137,201,0.7) 100%); /* Chrome10+,Safari5.1+ */
  background: linear-gradient(to bottom,  rgba(58,137,201,0.7) 0%,rgba(58,137,201,0.7) 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='rgba(58,137,201,0.7)', endColorstr='rgba(58,137,201,0.7)',GradientType=0 ); /* IE6-9 */

  box-shadow: ;


  border-width: px;
  border-style: ;

  /* this is to prevent the gradient bg from extending into the border */
  -moz-background-clip: padding;
  -webkit-background-clip: padding;
  background-clip: padding-box;
}
.system-module li a:hover, .system-module li a:focus {
  color: #1b325f;
  border-color: rgba(0,0,0,0);
  background: rgba(255,255,255,0.65);
  background: -moz-linear-gradient(top,  rgba(255,255,255,0.65) 0%, rgba(255,255,255,0.65) 100%); /* FF3.6+ */
  background: -webkit-linear-gradient(top,  rgba(255,255,255,0.65) 0%,rgba(255,255,255,0.65) 100%); /* Chrome10+,Safari5.1+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='rgba(255,255,255,0.65)', endColorstr='rgba(255,255,255,0.65)',GradientType=0 ); /* IE6-9 */

  /* this is to prevent the gradient bg from extending into the border */
  -moz-background-clip: padding;
  -webkit-background-clip: padding;
  background-clip: padding-box;

}

/**************************/
/* Main-Menu Side Content */
/**************************/
.main-menu-side-content {
  color: #000000;
}

/****************/
/* Page Content */
/****************/
#lsvt-body-content>h4 {
  color: #ffffff;
  text-shadow: rgba(0,0,0,1);
}

.site-body__content {
  background-color: rgba(118,138,159,1);
  background-image: url("//static.lightspeedvt.com/themer2-vt/810/images/vt__810_content_background-B1-A4DDE5EF-EE8F-BC60-C826D2CF09708434.png");
  background-repeat: repeat-y;
  background-size: ;
  
}
/*****************/
/* Chrome Crumbs */
/*****************/
.site-crumbs__menu li a {
  color: #9b9b9b;
}
.site-crumbs__menu {
  text-shadow: none;
}
.site-crumbs__menu li:after {
  border-left: 3px solid rgba(155,155,155,0.35);
}
/************************/
/* Content Chrome Rails */
/************************/
.site-crumbs__menu,
.site-body__content:after,
.main-menu .hero.use-chrome:after,
.bottom-view-toggle-button
{
  background-color: #eee;
  background: linear-gradient(to right, rgba(243,245,247,1), rgba(243,245,247,1) 20%, rgba(243,245,247,1), rgba(243,245,247,1) 80%, rgba(243,245,247,1));
}
/***************************/
/* Training Center Content */
/***************************/
#lsvt-topics #welcome h4 {
  color: #ffffff;
}
#lsvt-topics #welcome {
  text-shadow: 0 1px rgba(0,0,0,1);
}

.training-center .site-body__content {
  background-color: rgba(29,51,91,1);
  background-image: url("//static.lightspeedvt.com/themer2-vt/810/images/vt__810_content_background1-B-A4DE2E47-FB12-AE3B-C602ACCF2BADA75B.png");
  background-repeat: repeat-y;
  background-size: ;
  
}

/*********************/
/* Dashboard Widgets */
/*********************/

.dashboard-widget {
  color: #ffffff;
  background-color: rgba(58,137,201,1);
}
.dashboard-widget svg text {
  fill: #ffffff !important;
}
.dashboard-widget.widget-clickable:hover {
  color: #ffffff;
  background-color: rgba(27,50,95,1);
}
.dashboard-widget .table tr.clickable:hover {
  background-color: rgba(27,50,95,1);
}
.dashboard-widget .table>thead>tr>th {
  border-bottom: 2px solid #6aabdf;
}
.dashboard-widget .table>tbody>tr>td,
.dashboard-widget .table>tbody>tr>th,
.dashboard-widget .table>thead>tr>td,
.dashboard-widget .table>thead>tr>th {
  border-top: 1px solid #6aabdf;
  color: #ffffff;
}
.dashboard-widget .table>tbody>tr.clickable:hover>td,
.dashboard-widget .table>tbody>tr.clickable:hover>th,
.dashboard-widget .table>thead>tr.clickable:hover>td,
.dashboard-widget .table>thead>tr.clickable:hover>th {
  color: #ffffff;
}
.dashboard-widget .btn-default,
.dashboard-widget .btn-default:focus,
.dashboard-widget .btn-default:active
{
  color: #ffffff;
  background-color: transparent;
  border-color: #ffffff;
}
.dashboard-widget .btn-default:hover
{
  color: #ffffff;
  background-color: rgba(27,50,95,1);
  border-color: #ffffff;
}


/************/
/* Carousel */
/************/

.btn-carousel-nav,
.btn-carousel-nav:active,
.btn-carousel-nav:focus,
.no-touch .btn-carousel-nav,
.no-touch .btn-carousel-nav:active,
.no-touch .btn-carousel-nav:focus
{
  color: #ffffff;
  background-color: #3a89c9;
}
.no-touch a.btn-carousel-nav:hover
{
  color: #ffffff;
  background-color: #bababa;
}
/*.no-touch .btn-carousel-nav:focus,*/
/*.no-touch .btn-carousel-nav:hover {*/
/*  color: #ffffff;*/
/*  background-color: #bababa;*/
/*}*/

/***********************/
/* main menu collapser */
/***********************/
a.bottom-view-toggle-button {
  color: #535353;
}

/**************************************/
/* section template */
/**************************************/
/*side nav -> main content panel header */
.panel-main-content .tab-pane > div > .panel-heading,
.panel-main-content .tab-pane > .panel-heading,
.panel-main-content .tab-pane > div.ng-scope > .panel-heading
{
  background-color: [sectionTemplateHeadingBgColor1];
  background-image: -webkit-linear-gradient(top, [sectionTemplateHeadingBgColor1], [sectionTemplateHeadingBgColor2]);
  background-image: -moz-linear-gradient(top, [sectionTemplateHeadingBgColor1], [sectionTemplateHeadingBgColor2]);
  background-image: linear-gradient(top, [sectionTemplateHeadingBgColor1], [sectionTemplateHeadingBgColor2]);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='[sectionTemplateHeadingBgColor1]', EndColorStr='[sectionTemplateHeadingBgColor2]')";
}

.panel-main-content .tab-pane>.panel-heading h2, .panel-main-content .tab-pane>div.ng-scope>.panel-heading h2,
.panel-main-content .tab-pane>.panel-heading h4, .panel-main-content .tab-pane>div.ng-scope>.panel-heading h4
{
  color: [sectionTemplateHeadingH2TextColor];
}

/**************************************/
/* overrides fixes to the boilerplate */
/**************************************/
.site-logo:before {
  padding-top: 0;
}
.site-crumbs__menu li a {
  text-transform: none;
}

/************/
/*THEOplayer*/
/************/
.theoplayer-skin .vjs-play-progress, .theoplayer-skin .vjs-volume-level, .vjs-default-skin .vjs-menu-button ul li.vjs-selected, .vjs-default-skin .vjs-menu-button ul li.vjs-selected:focus, .vjs-default-skin .vjs-menu-button ul li.vjs-selected:hover {
  background-color: #3a8ac9 !important;
}
.theoplayer-skin {
  color: #3a8ac9 !important;
}

/***************************************************************************/
/* CONTEMPO UI */
/***************************************************************************/

/* page */
.contempo .site-page {
  /* reset boilerplate */
  background-position: top center;
  background-repeat: no-repeat;
  background-size: initial;
  background-attachment: initial;
  background-image: none;

  background-color: #f3f5f7;
  background-image: url("//static.lightspeedvt.com/themer2-vt/810/images/vt__810_page_background-EBE1A-DD87736D-B5F0-354D-A0AC52ADC4A1D242.jpg");
  background-size: cover;
}

/* Header */
.contempo .global-nav, .contempo .lsvt-primary-header {
  background: #ffffff;
  color: #000000;
}
.nav-search.active .nav-icon-search {
  background: #ffffff;
}
.contempo .global-nav .lsvt-icon {
  fill: #000000;
}

/* logo */
.nav-logo {
background-image: url('//static.lightspeedvt.com/themer2-vt/810/images/vt__miannav-2FFA5FAE-055B-27B-DD872B79-C667-1B79-82E979F24A63C30F.jpg');display: block;width: 250px;height: 25.2083333333px;background-size: 250px 25.2083333333px;margin-top: 17.3958333333px;margin-top: 17.3958333333px;@media (min-width: 768px) {}
}

/* my account drop down */
.nav-switch-divider {
  color: #ffffff;
  background-color: #000000;
}
.nav-quick-head {
  border-color: #000000;
}
.nav-quick-head:hover, .nav-quick-head.active {
  color: #ffffff;
  background-color: #000000;
  border: 2px solid #000000;
}
.nav-quick-head:hover .lsvt-icon use, .nav-quick-head.active .lsvt-icon use {
  fill: #ffffff
}
.nav-quick-list {
  background: #000000;
  color: #ffffff;
}
.nav-quick-list a {
  color: #ffffff;
}
.nav-quick-list .lsvt-icon use {
  fill: #ffffff;
}

/* search */
.nav-search.active .nav-icon-search {
  background: [globalNavPrimaryBgColor];
  border: 1px solid #000000;
}
.nav-search input {
  color: #000000;
  border: 1px solid #000000;
}
.nav-search ::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #000000;
}
.nav-search ::-moz-placeholder { /* Firefox 19+ */
  color: #000000;
}
.nav-search :-ms-input-placeholder { /* IE 10+ */
  color: #000000;
}
.nav-search :-moz-placeholder { /* Firefox 18- */
  color: #000000;
}
/* global nav */
a.push-location.push-item {
  color: #ffffff;
  background: #12355a;
}

/* slider menu */
.contempo .push-menu, .contempo .push-sub-menu, .contempo .push-cont {
  background-color: #ffffff;
}
.contempo .push-sub-menu .lsvt-icon-left use, .contempo .push-item .lsvt-icon {
  fill: #ffffff;
}
.contempo .push-sub-head {
  background-color: #12355a;
  color: #ffffff;
}
.contempo .push-sub-menu {
  border-left: 10px solid #12355a;
}

.contempo .push-item, .contempo a.push-item, .contempo .push-item:visited {
  color: #12355a;
}
.contempo .push-item .lsvt-icon use {
  fill: #12355a;
}
.contempo .push-sa-item, .contempo .push-sa-item:nth-last-child(4) {
  border-color: #12355a;
}
.contempo .push-sa:after {
  background: #12355a;
  background: -moz-linear-gradient(-45deg, #12355a 0%, #ffffff 100%);
  background: -webkit-linear-gradient(-45deg, #12355a 0%, #ffffff 100%);
  background: linear-gradient(135deg, #12355a 0%, #ffffff 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#12355a', endColorstr='#ffffff',GradientType=1 );
}
.global-footer, .contempo .global-footer.bg-primary {
  background-color: #ffffff !important;
  color: #6b6b6b !important;
}
.global-footer a {
  color: #6b6b6b !important;
}
.global-footer svg polygon, .global-footer svg path, .global-footer .global-footer-logo use {
  fill: #ffffff !important;
  fill: #6b6b6b !important;
  fill: rgba(107,107,107,1);
}

/**********************/
/* contempo main menu */

.container.welcome-message {
  color: #9b9b9b;
}

/* carousel */
.coverflow ul.slider-dots > li > span {
  background: rgba(18,53,90,1) !important;
}
ul.slider-dots > li.slider-active-dot > span {
  background: transparent !important;
  border: 1px solid rgba(18,53,90,1) !important;
}
.slides-head {
  color: #ffffff !important;
}
.slides-txt {
  color: #ffffff !important;
}
.slides-prmy-btn {
  position: relative;
  border-color: transparent !important;
  color: #ffffff !important;
  background-color: #3a8ac9 !important;
}
.slides-prmy-btn:after {
  content: "";
  border: 1px solid #ffffff;
  opacity: .1;
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  border-radius: 4px;
}
.slides-dflt-btn {
  color: #ffffff !important;
  /*border: 1px solid #ffffff !important;*/
  border-color: #ffffff !important;
}

/* system modules */

system-modules .system-modules .btn {

  color: #ffffff !important;
  background: rgba(27,50,95,1) !important;
  background: -moz-linear-gradient(top,  rgba(27,50,95,1) 0%, rgba(27,50,95,1) 100%) !important;
  background: -webkit-linear-gradient(top,  rgba(27,50,95,1) 0%,rgba(27,50,95,1) 100%) !important;
  background: linear-gradient(to bottom,  rgba(27,50,95,1) 0%,rgba(27,50,95,1) 100%) !important;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='rgba(27,50,95,1)', endColorstr='rgba(27,50,95,1)',GradientType=0 ) !important;

  box-shadow:  !important;

}
system-modules .system-modules .btn svg use {
  fill: #ffffff !important;
}
system-modules .system-modules .btn:before
{
  background: rgba(58,138,201,1) !important;
  background: -moz-linear-gradient(top,  rgba(58,138,201,1) 0%, rgba(58,138,201,1) 100%) !important;
  background: -webkit-linear-gradient(top,  rgba(58,138,201,1) 0%,rgba(58,138,201,1) 100%) !important;
  background: linear-gradient(to bottom,  rgba(58,138,201,1) 0%,rgba(58,138,201,1) 100%) !important;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='rgba(58,138,201,1)', endColorstr='rgba(58,138,201,1)',GradientType=0 ) !important;
  opacity: 0;
  transition: opacity 0.45s;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: -100;
  display: block;
  content: '';
}
system-modules .system-modules .btn:hover,
system-modules .system-modules .btn:focus,
system-modules .system-modules .btn:hover:active
{
  color: #ffffff !important;

}
system-modules .system-modules .btn:hover:before,
system-modules .system-modules .btn:focus
{
  opacity: 1;
}
system-modules .system-modules .btn:hover svg use,
system-modules .system-modules .btn:focus svg use
{
  fill: #ffffff !important;
}

/* banners */
app-banners .banner {
  background-color: rgba(255,255,255,1) !important;
}
app-banners .banner-text {
  color: #1b325f !important;
}

.push-sub-menu .push-sub-head .lsvt-icon,
.push-sub-menu .push-sub-head .lsvt-icon use,
.push-sub-menu .push-sub-head .lsvt-icon use path {
  /* same as text in push-sub-head */
  fill: #ffffff;
}
.push-sub-menu .push-item .lsvt-icon,
.push-sub-menu .push-item .lsvt-icon use,
.push-sub-menu .push-item .lsvt-icon use path {
  /* is this a dupe? */
  fill: #12355a;
}


                .push-sa-item:nth-last-child(3) {
                border-color:#193A5D;
                }
                .push-sa-item:nth-last-child(2) {
                border-color: #203F61;
                }
                .push-sa-item:nth-last-child(1) {
                border-color: #274564;
                }

                .push-sub-menu:nth-last-child(3) {
                .push-sub-head {
                background-color: #193A5D;
                }
                border-left: 10px solid #193A5D;
                }

                .push-sub-menu:nth-last-child(2) {
                .push-sub-head {
                background-color: #203F61;
                }
                border-left: 10px solid #203F61;
                }
                .push-sub-menu:nth-last-child(1) {
                .push-sub-head {
                background-color: #274564;
                }
                border-left: 10px solid #274564;
                }
                
                .push-sub-menu .push-sub-head {
                    background-color: #193A5D;
                }
                .push-sub-menu {
                    border-left: 10px solid #193A5D;
                }

                .push-sub-menu:nth-last-child(3) {
                    border-left: 10px solid #193A5D;
                }
                .push-sub-menu:nth-last-child(3) .push-sub-head {
                    background-color: #193A5D;
                }

                .push-sub-menu:nth-last-child(2) {
                    border-left: 10px solid #203F61;
                }
                .push-sub-menu:nth-last-child(2) .push-sub-head {
                    background-color: #203F61;
                }

                .push-sub-menu:nth-last-child(1) {
                    border-left: 10px solid #274564;
                }
                .push-sub-menu:nth-last-child(1) .push-sub-head {
                    background-color: #274564;
                }


            

  /* ---- lsvt cards ---- */
  /*.lsvt-card, .lsvt-card a, .lsvt-card button.lsvt-btn-link {
    color: #12355a !important;
  }*/
  /*.lsvt-card .lsvt-icon {
    fill: #12355a !important;
  }*/
  /*
  .lsvt-card .card-txt-secondary, .lsvt-card a.card-txt-secondary, .lsvt-card .card-txt-secondary a {
    color: #333333 !important;
  }
  */
  /* ---- bootstrap table ---- */
.lsvt-card .table td, .lsvt-card .table td button.lsvt-btn-link, .lsvt-card .table .lsvt-icon {
  color: #12355a !important;
  fill: #12355a !important;
}

/* ---- lsvt primary button ---- */
.lsvt-btn-primary {
  color: #ffffff !important;
  background-color:  !important;
}
.lsvt-btn-primary  .lsvt-icon {
  fill: #ffffff !important;
}
a.lsvt-btn-primary:hover {
  color: #ffffff !important;
}

/* ---- tc hero ---- */
.contempo tc-hero .content{
  color: #ffffff !important;
}

/* ---- tc toolbar ---- */
.tc-toolbar {
  background-color: #666666 !important;
  color: #ffffff !important;

}
.tc-toolbar  a {
  color: #ffffff !important;
}
/*.tc-toolbar .lsvt-icon {*/
/*  fill: #ffffff !important;*/
/*}*/

/* ---- tc body content ---- */
.body-content,
.tc-page-content-bg-color
{
  background-color: #12355a !important;
}

/* ---- tc blue steel iframe ---- */
blue-steel-iframe {
  background-color: #f3f5f7 !important;
  background-image: url("//static.lightspeedvt.com/themer2-vt/810/images/vt__810_page_background-EBE1A-DD87736D-B5F0-354D-A0AC52ADC4A1D242.jpg") !important;
}

.category-row-heading,
.category-row-heading a,
.tc-page-content-fg-color,
.contempo .category-row-heading,
.contempo .category-row-heading a,
.contempo .tc-page-content-fg-color
{
  color: #ffffff !important;
  fill: #ffffff !important;
}

/* ---- tc grid slide buttons ---- */

        grid-card-slider .scroll-button.right {
          background: -webkit-linear-gradient(right,#12355a,rgba(18, 53, 90, 0)) !important;
          background: linear-gradient(270deg,#12355a 0,rgba(18, 53, 90, 0)) !important;
          background: -webkit-linear-gradient(right,#12355a,rgba(18, 53, 90,.98) 5%,rgba(18, 53, 90,.7) 35%,rgba(18, 53, 90,.5) 50%,rgba(18, 53, 90,.3) 65%,rgba(18, 53, 90,.02) 95%,rgba(18, 53, 90,0)) !important;
          background: linear-gradient(270deg,#12355a 0,rgba(18, 53, 90,.98) 5%,rgba(18, 53, 90,.7) 35%,rgba(18, 53, 90,.5) 50%,rgba(18, 53, 90,.3) 65%,rgba(18, 53, 90,.02) 95%,rgba(18, 53, 90,0)) !important;
        }

        grid-card-slider .scroll-button.left {
          background: -web  kit-linear-gradient(left,#12355a,rgba(18, 53, 90,0)) !important;
          background: linear-gradient(90deg,#12355a 0,rgba(18, 53, 90,0)) !important;
          background: -webkit-linear-gradient(left,#12355a,rgba(18, 53, 90,.98) 5%,rgba(18, 53, 90,.7) 35%,rgba(18, 53, 90,.5) 50%,rgba(18, 53, 90,.3) 65%,rgba(18, 53, 90,.02) 95%,rgba(18, 53, 90,0)) !important;
          background: linear-gradient(90deg,#12355a 0,rgba(18, 53, 90,.98) 5%,rgba(18, 53, 90,.7) 35%,rgba(18, 53, 90,.5) 50%,rgba(18, 53, 90,.3) 65%,rgba(18, 53, 90,.02) 95%,rgba(18, 53, 90,0)) !important;
        }
      


  /* boilerplate/contempo themer conflict*/
.contempo .site-page:after {
  border: none;
}
/**********/
/* custom */
/**********/




