@import url("https://use.typekit.net/vws6iff.css");
body {
    background-color: #fff;
}
main.container {
 min-height: 600px; 
}
html, body, p, li, th, td, h1, h2, h3, h4, h5, .h1,.h2, .h3, .h4, .h5 {
    font-family: calibri, sans-serif;
    font-size: 12pt;
}
h1, .Head {
 	font-size: 28pt;
  color: #052264;
  font-weight: bold;
}
h2 {
  	font-size: 24pt;
  font-weight: bold;
}
h3 {
 	font-size: 18pt;
  font-weight: bold;
}
h4 {
 	font-size: 14pt;
  font-weight: bold;
}
a.btn.btn-info,
a.btn.btn-info:visited, 
a.btn.btn-primary,
a.btn.btn-primary:visited
{ color: #fff !important; }

a.btn.btn-info { color: #fff !important; }

blockquote {  border: 0; font-size: 16px; margin: 0.5em 0; padding: 0.5em 60px; line-height: 1.45; position: relative; color: #666666;  font-style: normal; border-bottom: 1px solid #ececec; }
blockquote p {font-style:normal; }
blockquote p em { font-size: 0.8em; }
blockquote:before { font-family:Georgia, serif;	
 display: block; content: "\201C"; font-size: 80px; position: absolute; left: 10px; top: -20px; color: #999999;
}

table.table { width: 100%; }
table.table th { background-color: #0079bc; color: #fff; vertical-align: top; }
ul { margin-bottom: 20px; }

.shared-buttons-portal1 { display: none; }
.shared-buttons-portal0 { display: none; }

.bg-light {
 background-color: #ececec !important; 
}

  .header-logo {
    height: 80px;
}
  
  h1, h2, h3, h4 {
   color: #052264; 
  }
  
  .stellarnav.desktop li a.depth-0 {
    background-color: transparent !important;
    font-weight:bold;
  }
  
  .stellarnav.light, .stellarnav.light ul ul {
    background: transparent;
}
  
  .stellarnav .icon-close {

    margin-right: 7px;
}
.logo-container {
      height: 70px;
      width: 300px;
      padding-top: 10px;
      padding-left: 10px;
    }
    .logo-container {
      background-image: url('/Portals/1/layout/spviform-blue-401x80.png');
      background-size: contain;
      background-repeat: no-repeat;
    }

  .goog-logo-link {
    display:none !important;
  } 
    
  .goog-te-gadget{
    color: transparent !important;
    line-height: 1;
  }

@media (min-width: 992px) {
 .logo-container {
      height: 80px;
      width: 401px;
      padding-top: 10px;
      padding-left: 10px;
    }
}

.bright-text h1, .bright-text h2, .bright-text h3, .bright-text h4, .bright-text p, .bright-text li, .bright-text a { color: #fff !important; }

.stellarnav.dark.left .menu-toggle, .stellarnav.dark.right .menu-toggle, .stellarnav.light.left .menu-toggle, .stellarnav.light.right .menu-toggle {
    border-bottom: 0;
    border: 1px solid #ccc;
    border-radius: 7px;
  transition: background 500ms ease-in-out;
}
.stellarnav.light.right .menu-toggle:hover {
 background:rgba(0,121,188,0.2); 
}
.stellarnav .menu-toggle span.bars {
    margin-right: 0;
}

.btn.btn-outline {
 border: 1px solid #ccc; 
   transition: background 500ms ease-in-out;
  border-radius: 15px;
  padding-left: 15px;
  padding-right: 15px;
}
.btn.btn-outline:hover { 
  background: #ececec;
}














