/**
 * ---------------------------------------
 * Custom Styles
 * ---------------------------------------
 */


:root {
  /* Colors */

  --primaryColor: #003a70; /* main blue */ 
  --accentColor: #003a70; /* active blue */   
  --baseColor: #808080; /* grey */
  --textColor: #212529; /* almost black */
  --textMuted: #6C757D; /* grey muted color */
  --backgroundMuted: #6C757D; /* grey muted color */
  /* --linkColor: #003a70;  light blue */
  --holdGrey: #494f54; /* save for grey */
  /* --linkHover: #cccccc;  */
  --navLinks: #212529;
  --navLinksMobile: #ffffff;
  --white: #ffffff;
  --black: #000000;
  --navAdjust: #00519c; /* lighter shade of 003a70 */

  /* not currently in use */
  --secondaryColor: #059334; /* green */
  --highlighterColor: #FED752; /* yellow */
}

/* Customize Navigation */
.main-theme nav,
.main-theme nav .dropdown-item {
  text-transform: normal;
  font-weight: 600;
  font-size: 16px;
  letter-spacing: .5px;
}

/* .main-theme a:visited {color: var(--accentColor);} */

.main-theme h1 {
	color: var(--primaryColor);
}


/* Navigation */
.main-theme #NavMenu {z-index: 100;}
.main-theme #NavMenu .navMenu-default-style ul,
a.nav-link.dropdown-toggle {
	color: var(--navLinks);
}

.main-theme #NavMenu .navMenu-default-style .navbar-nav .active > .nav-link, 
.main-theme #NavMenu .navMenu-default-style .navbar-nav .show > .nav-link, 
.main-theme #NavMenu .navMenu-default-style .navbar-nav .nav-link.active, 
.main-theme #NavMenu .navMenu-default-style .navbar-nav .nav-link.show {
    color: var(--textColor); /* was --navAdjust*/
}

.main-theme .nav-link {
    padding: 5px 1vw;
    outline-width: 0;
}

.main-theme .tag-container-row {background: var(--black); padding: 5px; padding-right: 10px;}
.main-theme .gov-ky {color: var(--white);}

/* Banners */
.main-theme #full-banner-block {color: var(--textColor); padding: 40px;}
.main-theme #full-banner-block-header {color: var(--textColor);}


/* .main-theme.cig-pwd .container-fluid {
  padding-left: 0;
  padding-right: 0;
} */
.main-theme.cig-pwd #full-width-block {
  padding: 100px 0;
}

/* Footer */
.main-theme #content-block,
.main-theme #content-block-slot {color: var(--textColor); padding: 40px;}



.main-theme #copyright {padding-bottom: 20px;}


/* Text right of logo */
.main-theme .logocontainer .sl-two-columns-right {margin-top: 4.2%;}

/* Content */
.main-theme .h5,
.main-theme h5 {
    font-weight: 600;
    letter-spacing: 1.3px;
    line-height: 1.2;
    font-size: 16px;
}

/* .main-theme.details-header .h1, 
.main-theme.details-header h1 {
    font-size: 1.8rem;
    color: var(--textColor);
} */

.main-theme .scs-title-text {
    letter-spacing: 1.3px;
}

@media screen and (max-width: 1200px){
.h5, h5 {
    font-size: 1.1rem;
}

}



@media screen and (max-width: 767px){
.main-theme #NavMenu .navMenu-default-style ul,
  a.nav-link.dropdown-toggle {
    color: var(--navLinksMobile);
}
}

@media screen and (min-width: 767px){
.main-theme .logocontainer .sl-two-columns-left{
  max-width: 47%;
}

.main-theme .h5,
.main-theme h5 {
    font-size: 15px;
}

}
