h1{
	font-size: 2rem;
	margin-top: 1rem;
	color: #222222;
}
h2 {
	font-size: 1.75rem;
	margin-top: 1rem;
	color: #0C7580;
}
h3 {
	font-size: 1.4rem;
	margin-top: 1rem;
	color: #444444;
}
h4 {
	font-size: 1.2rem;
	margin-top: 1rem;
	color: #222222;
}
h5 {
	font-size: 1rem;
	margin-top: 1rem;
}
h6 {
	font-size: .9rem;
	color: #6c6d69;
}
p {color: #222222;}
a {color: #0060C7;}
.fas i, .fa i, .far i {margin-right: 3px;}
h4, h5, h6, h2 {letter-spacing: .8px; }

.row{
	margin-left: 0px;
	margin-right: 0px;
}


.header-banner{
	width: 100%;
	background-repeat:no-repeat;
	background-size:cover;
	background-image: url(/images/www/DESE-top-banner-white.png);
}
.bg-color{
	background-color: #394668 !important;
}
.navbar-nav1 {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
}

/* ********** Utility Nav ********** */

@media only screen and (max-width: 770px){
	.logo-hide {
		display: none; important!;
	}
}

/* ********** MEGA MENU ********** */

.dropdown-menu {
	border-radius: 0rem;
	background-color: #394668;
	color: #ffffff;
	min-height: 500px;
}
.dropdown-menu a{
	color: #ffffff;
}
.dropdown-item {
	white-space: normal;
}
.bg-blue-color{
	background-color: #3c5d87;
	border-radius: 0 0 150px 0 ;
}
.megamenu-font{
	font-size: 1.4rem; 
	letter-spacing: .4px;
}
.megamenu-li {
    position: static;
}
.megamenu {
    position: absolute;
    width: 100%;
    left: 0;
    right: 0;
    padding: 15px;
}
.dropdown-toggle::after{
    display: none;
}
.dropdown-menu{
    border: none;
}
.menu-text--white{
	color: #FFF;
	font-size: 1.1rem;
	letter-spacing: 1px;
	font-weight: 400;
}
.menu-text--white:hover{
	color: #FFF;
}
.campaign-link{
    display: block;
    margin-left: 40px;
}

/*=================Full Menu - Burger and X==========================*/ 


.menu-btn{
position:relative;
display:flex;
justify-content: center;
align-items: center;
width: 55px;
height: 30px;
cursor: pointer;
transition: all .1s ease-in-out;
}
.menu-button--burger{
width: 35px;
height: 3px;
background: #FFFFFF;
border-radius: 5px;
transition: all .1s ease-in-out;
}
.menu-button--burger::before,
.menu-button--burger::after{
content:'';
position: absolute;
width: 35px;
height: 3px;
background: #FFFFFF;
border-radius: 5px;
transition: all .1s ease-in-out;
}
.menu-button--burger::before{
transform: translateY(-8px);
}
.menu-button--burger::after{
transform: translateY(8px);
}

/* Animation*/

.menu-btn.open .menu-button--burger{
transform: translateX(-50px);
background: transparent;
}

.menu-btn.open .menu-button--burger::before{
transform: rotate(45deg) translate(35px, -35px);
}

.menu-btn.open .menu-button--burger::after{
transform: rotate(-45deg) translate(35px, 35px);
}



/* MOVE THE CLASSES BELOW TO MAIN CSS */

/* *********** LEFT NAV **********

.list-group li{cursor: pointer;}
.list-group-item a{color: #0c60a0;}
.list-group-item.active{
	border-left: 5px solid #0c60a0;
	background-color: #faf8f8;
	border-top: 1px solid rgba(0,0,0,.125);
	border-bottom: 1px solid rgba(0,0,0,.125);
	font-weight: bold;
}
.list-group-item:hover{background-color: #f7f7f7;}
.list-group-item ul li{font-weight: normal;}
.list-group-item ul li a:hover{color: #137cc9;}
.nav-link{font-size: 16px;}
.nav-link.active{font-weight: bold; color:#1669BB;}
.nav-item.active{border-left: 5px solid #0c60a0;}
*/

/* ********** BACKGROUND COLORS ********** */

.bg-green-1{background-color: #90be6d;}
.bg-green-2{background-color: #258d42;}
.bg-green-3{background-color: #62a12a;}
.bg-ltblue-1{background-color: #e0fbfc;}
.bg-blue-1{background-color: #2660a4;}
.bg-blue-2{background-color: #2376e5;}
.bg-blue-3{background-color: #33658a;}
.bg-blue-4{background-color: #1d3557;}
.bg-blue-5{background-color: #113060;}
.bg-orange-1{background-color: #f26419;}
.bg-orange-2{background-color: #f2a93b;}
.bg-gray-1{background-color: #575a5e;}
.bg-gray-2{background-color: #bfbfbf;}
.bg-ltgray-1{background-color: #f7f7f7;}
.bg-yellow-1{background-color: #ffd040;}
.bg-yellow-2{background-color: #f6ae2d;}
.bg-yellow-3{background-color: #efb43e;}
.bg-red-1{background-color: #d91e36;}

