﻿

.mainheaderpanel {
    /*JM*/
    background-image:linear-gradient(#ffffff,#eeeeee); /* Primary Site Color */

    /*WAS:#faaf40; NOW: #3db84b;*/
}
.dot1 {
    background-color: #D5A761; /* Secondary Site Color */
}
.dot2 {
    background-color: #BABBD6; /* Tertiary Site Color */
}
.dot3 {
    background-color: #F05928; /* Site Utility Color */
}
/*JM*/
footer{
    background-color: #c1c1c1;
}

.navbarTop .navbar-nav .nav-link {
   /*JM border-left:1px solid #1CBD9D;*/ /* Primary Site Color */
}
.navbarTop .navbar-nav .nav-link, 
.navbarTop .navbar-brand {
    color: #000000; /* Primary Site Color: 1CBD9D */
}
.navbarTop .navbar-nav .active>.nav-link, 
.navbarTop .navbar-nav .nav-link.active, 
.navbarTop .navbar-nav .nav-link.show, 
.navbarTop .navbar-nav .show>.nav-link {
    color: #1CBD9D; /* Primary Site Color */
}

.navbarTop .navbar-nav .nav-link-active {
    color: #1CBD9D; /* Primary Site Color */
    font-weight:bolder;
}

/*JM*/
#navListTopRight .nav-link{
    color: black;
    text-decoration: none;
}


.navbarTop .navbar-nav .nav-link:hover {
    /*border-left:1px solid #1C92BD;*/ /* Primary Site Color Violet Shift */
    text-decoration:underline; /*JM*/
}
.navbarTop .navbar-nav .nav-link:hover, 
.navbarTop .navbar-brand:hover {
    color: #1C92BD; /* Primary Site Color Violet Shift */
}
.navbarTop .navbar-nav .active>.nav-link:hover, 
.navbarTop .navbar-nav .nav-link.active:hover, 
.navbarTop .navbar-nav .nav-link.show:hover, 
.navbarTop .navbar-nav .show>.nav-link:hover {
    color: #1C92BD; /* Primary Site Color Violet Shift */
}

.navbarTop .navbar-nav .nav-link-active:hover {
    color: #1C92BD; /* Primary Site Color Violet Shift */
    font-weight:bolder;
}



.navbarLeft .navbar-nav .nav-item {
    background-color: #625CC0; /* JM */
}

.navbarLeft .navbar-nav .nav-item:hover, 
.navbarLeft .navbar-nav .nav-item:focus-within{ /*JM: added '-within'*/
    background-color:#2087b3;/* JM #453FAE*/
}


.navbarLeft .navbar-nav .nav-link-active {
    font-size:1.3em;
    font-weight:bolder;
	color: #FFFFFF;
}

.navbarLeft .navbar-nav .nav-link, 
.navbarLeft .navbar-brand {
    background-color: #29a9e0;/* Tertiary Site Color 8B8DC7 */
    color: #FFFFFF;
}

.navbarLeft .navbar-nav .active>.nav-link, 
.navbarLeft .navbar-nav .nav-link.active, 
.navbarLeft .navbar-nav .nav-link.show, 
.navbarLeft .navbar-nav .show>.nav-link {
        background-color: #2087b3;/* Tertiary Site Color BABBD6 */
    color: #FFFFFF;
}

.navbarLeft .navbar-nav .nav-link:hover, 
.navbarLeft .navbar-brand:hover,
.navbarLeft .navbar-nav .nav-link:focus { /*JM*/
    background-color: #2087b3;/* Tertiary Site Color Dark585AA7 */
    color:#FFFFFF;
}
.navbarLeft .navbar-nav .active>.nav-link:hover, 
.navbarLeft .navbar-nav .nav-link.active:hover, 
.navbarLeft .navbar-nav .nav-link.show:hover, 
.navbarLeft .navbar-nav .show>.nav-link:hover {
    background-color: #2087b3;/* Tertiary Site Color Dark 8D94D6 */
    color: #FFFFFF;
}

.navbar-dark .navbar-custom {
    background-color: #F05928; /* Site Utility Color */
        color: #F05928; /* Site Utility Color */
}

/*JM*/
.navbar-toggler{
    background-color:#8B8DC7;
}
.navbar-toggler:hover,
.navbar-toggler:focus-within{
    background-color:#585AA7;
    box-shadow: -1px 3px #7d7d7d;
    padding-left: 13px;
}
.navbar-light .navbar-toggler:active {
    box-shadow: inset -1px 2px #7d7d7d;
    padding-left: 10px;
}
/*/JM*/

.btn-primary, .btn-primary:active, .btn-primary.active {
    background: #29a9e0; /* Site Utility Color */
    border-color:#29a9e0; /* Site Utility Color */
    color: #ffffff;
}
 
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open > .dropdown-toggle.btn-primary {
    background: #2087b3; /* Site Utility Color */
    border-color:#2087b3; /* Site Utility Color */
}

.btn-secondary, .btn-secondary:active, .btn-secondary.active {
    background: #3db84b;/*JM #D5A761; /* Secondary Site Color */
    border-color:#3db84b;/* Secondary Site Color */
    color: #FFFFFF;
}
 
.btn-secondary:hover, .btn-secondary:focus, .btn-secondary:active, .btn-secondary.active, .open > .dropdown-toggle.btn-secondary {
    background: #339b59; /*JM Site Utility Color Darkened */
    border-color:#339b59; /*JM Site Utility Color Darkened */
}



.tablerowhoverable:hover td {
    background: #F08628; /* Site Utility Color Light */
    border-color:#F08628; /* Site Utility Color Light */
    
}

.tfooter td table tbody tr td span {
    background: #1CBD9D; /* Primary Site Color */
    border-color:#1CBD9D; /* Primary Site Color */
    color: #ffffff;
}
