@charset "utf-8";
/* WEYC Bootstrap 4.0 Navbar Override CSS Document */

.navbar-light  {
    font-family: 'Baloo', sans-serif;
	font-size: 1.3em;
	background-color: #ffffff;
}


/* vertically align navbar links & add minimal padding vertical overflow fix */
.navbar-light .navbar-nav {
   padding: 1px;
}

@media screen and (max-width : 992px){	
.navbar-light .navbar-nav {
    margin-top: 20px;
}
}


/* change the link color and padding */
.navbar-light .navbar-nav .nav-link {
	color: #090605;
	padding: 0px 30px 0px 30px;
}

@media screen and (max-width : 992px){	
.navbar-light .navbar-nav .nav-link {
    padding: 0.5rem 1rem;
}
}

/* change the color of hovered links */
.navbar-light .nav-item.active .nav-link,
.navbar-light .nav-item:hover .nav-link {
    color: #5dba3b;
}

/* change the color of active links */
.navbar-light .navbar-nav .active>.nav-link, 
.navbar-light .navbar-nav .nav-link.active, 
.navbar-light .navbar-nav .nav-link.show, 
.navbar-light .navbar-nav .show>.nav-link {
    color: #5dba3b;
}

.navbar-light .dropdown-menu {
	min-width: 220px;
    background-color: #fffff;
    border: 1px solid #d8d8d8;
    border-top: none;
    border-radius: 0 0 15px 15px;
	box-shadow: 2px 2px 3px 0px rgba(0,0,0,0.15);
	padding: 0px;
	top: 46px;
}

@media screen and (max-width : 992px){	
.navbar-light .dropdown-menu {
    background-color: #fffff;
    border: none;
	box-shadow: none;
}
}

.navbar-light .dropdown-item {
    color: #090605;
	font-size: 1.3em;
	padding: 0.5rem 1rem;
}

@media screen and (max-width : 992px){	
.navbar-light .dropdown-item {
    padding-left: 2rem;
}
}

.navbar-light .dropdown-item:hover,
.navbar-custom .dropdown-item:focus {
    color: #FFFFFF;
    background-color: #5dba3b;
} 

.navbar-light .dropdown-item:hover:last-child,
.navbar-custom .dropdown-item:focus:last-child {
    border-radius: 0 0 15px 15px;
} 

@media screen and (max-width : 992px){	
.navbar-light .dropdown-item:hover:last-child,
.navbar-custom .dropdown-item:focus:last-child {
    border-radius: 0;
}
}

/* dropdown menus remove outline */

a#navbarDropdown1.nav-link:active,
a#navbarDropdown2.nav-link:active,
a#navbarDropdown3.nav-link:active,
a#navbarDropdown1.nav-link:focus,
a#navbarDropdown2.nav-link:focus,
a#navbarDropdown3.nav-link:focus {
outline: 0;
}

/* Red */
.navbar-light .nav-item.active .nav-link.red,
.navbar-light .nav-item:hover .nav-link.red {
    color: #ff5157;
}

.navbar-light .navbar-nav .active>.nav-link.red, 
.navbar-light .navbar-nav .nav-link.active.red, 
.navbar-light .navbar-nav .nav-link.show.red, 
.navbar-light .navbar-nav .show>.nav-link.red {
    color: #ff5157;
}

.navbar-light .dropdown-item.red:hover,
.navbar-custom .dropdown-item.red:focus {
    color: #FFFFFF;
    background-color: #ff5157;
} 

/* Orange */
.navbar-light .nav-item.active .nav-link.orange,
.navbar-light .nav-item:hover .nav-link.orange {
    color: #ff8b00;
}

.navbar-light .navbar-nav .active>.nav-link.orange, 
.navbar-light .navbar-nav .nav-link.active.orange, 
.navbar-light .navbar-nav .nav-link.show.orange, 
.navbar-light .navbar-nav .show>.nav-link.orange {
    color: #ff8b00;
}

.navbar-light .dropdown-item.orange:hover,
.navbar-custom .dropdown-item.orange:focus {
    color: #FFFFFF;
    background-color: #ff8b00;
} 

/* Yellow */
.navbar-light .nav-item.active .nav-link.yellow,
.navbar-light .nav-item:hover .nav-link.yellow {
    color: #ffc000;
}

.navbar-light .navbar-nav .active>.nav-link.yellow, 
.navbar-light .navbar-nav .nav-link.active.yellow, 
.navbar-light .navbar-nav .nav-link.show.yellow, 
.navbar-light .navbar-nav .show>.nav-link.yellow {
    color: #ffc000;
}

.navbar-light .dropdown-item.yellow:hover,
.navbar-custom .dropdown-item.yellow:focus {
    color: #FFFFFF;
    background-color: #ffc000;
} 

/* Blue */
.navbar-light .nav-item.active .nav-link.blue,
.navbar-light .nav-item:hover .nav-link.blue {
    color: #5255c5;
}

.navbar-light .navbar-nav .active>.nav-link.blue, 
.navbar-light .navbar-nav .nav-link.active.blue, 
.navbar-light .navbar-nav .nav-link.show.blue, 
.navbar-light .navbar-nav .show>.nav-link.blue {
    color: #5255c5;
}

.navbar-light .dropdown-item.blue:hover,
.navbar-custom .dropdown-item.blue:focus {
    color: #FFFFFF;
    background-color: #5255c5;
} 

/* Aqua */
.navbar-light .nav-item.active .nav-link.aqua,
.navbar-light .nav-item:hover .nav-link.aqua {
    color: #00b6c4;
}

.navbar-light .navbar-nav .active>.nav-link.aqua, 
.navbar-light .navbar-nav .nav-link.active.aqua, 
.navbar-light .navbar-nav .nav-link.show.aqua, 
.navbar-light .navbar-nav .show>.nav-link.aqua {
    color: #00b6c4;
}

.navbar-light .dropdown-item.aqua:hover,
.navbar-custom .dropdown-item.aqua:focus {
    color: #FFFFFF;
    background-color: #00b6c4;
} 


/* Dropdown dividers */

.dropdown-divider {
    margin: 0;
    border-top: 1px solid #e9ecef;
}

.dropdown-divider-green {
	margin: 0;
    border-top: 1px solid #5dba3b;
}

.dropdown-divider-red {
	margin: 0;
    border-top: 1px solid #ff5157;
}

.dropdown-divider-orange {
	margin: 0;
    border-top: 1px solid #ff8b00;
}

.dropdown-divider-yellow {
	margin: 0;
    border-top: 1px solid #ffc000;
}

.dropdown-divider-blue {
	margin: 0;
    border-top: 1px solid #5255c5;
}

.dropdown-divider-aqua {
	margin: 0;
    border-top: 1px solid #00b6c4;
}


/* Navbar toggler styles */

.navbar-light .navbar-toggler {
	border: none;
	outline: none;
	padding-right: 0px;
	
}

.custom-toggler.navbar-toggler {
    border-color: rgb(61,64,178);
}
.custom-toggler .navbar-toggler-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(61,64,178,1)' stroke-width='1' stroke-linecap='square' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E");
}

.custom-toggler .navbar-toggler-icon {
  padding: 23px !important;
}

/* Navbar brand styles */

.navbar-brand {
  margin-right: 0px;
  padding: 0px;
}
