  .nj-nav .navbar-brand1 {
	color: rgb(54, 54, 54); padding-right: 2.5rem;  font-weight: 500; font-size:1.05rem;
}

.nj-nav .navbar-toggler1 {
	border-color: rgb(54,54,54); color: rgba(54, 54, 54, 1);
}
.nj-nav .navbar-nav .nav-link1 {
	color: rgb(54, 54, 54); padding-right: 1rem; 
}
.nj-nav .navbar-toggler-icon1 {
	background-image: url(/transportation/nj/design/css/"data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http:/www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255,255,1)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");
	background-color:rgb(54,54,54);
}
.first.card h6 {
	color: rgb(54,54,54); border-bottom1-color: rgb(54,54,54); border-bottom-width: 1px; border-bottom-style: solid;
}

.second.card h6 {
	color: rgb(54,54,54); border-bottom1-color: rgb(54,54,54); border-bottom-width: 1px; border-bottom-style: solid;
}
footer1.site1 {
	background: rgb(210, 224, 235); padding: 15px 0px; color: rgb(54,54,54); font-size: 1rem; font-weight: bold; margin-top: 30px;
}

.site1.footer1 ul.statewide {
	list-style: none; padding: 0px;
}
.site1.footer1 ul.statewide a {
	color: rgb(54,54,54); font-weight: 500;
}
.site1.footer1 h3 {
	padding: 20px 0px 10px; width: 100%; color: rgb(54,54,54); font-size: 1.25rem;
}
.site1.footer1 h3 a {
	color: rgb(54,54,54);
}
.site1.footer1 .columned a {
	color: rgb(54,54,54);
}
.site1.footer1 .columned ul li {
	list-style: none; padding: 0px;
}
.site1.footer1 .columned ul {
	list-style: none; padding: 0px;
}
.site1.footer1 .columned > ul > li > h5 {
	font-size: 1rem; font-weight: 500; border-bottom1-color: rgb(54,54,54); border-bottom-width: 1px; border-bottom-style: solid;
}
@media screen and (max-width:767px)
{
body .site1.footer1 .columned > ul > li > h5 {
	border-bottom-color: rgb(54,54,54); border-bottom1-width: 0px; border-bottom-style: solid;
}
}
.site1.footer1 .columned > ul > li > ul {
	
}
.site1.footer1 .columned > ul > li > ul > li > ul {
	margin: 0px 0px 0px 1rem;
}
.site1.footer1 ul.statewide {
	list-style: none; padding: 0px;
}
.site1-footer1.footer1 ul.statewide {
	list-style: none; padding: 0px;
}
.site1.footer1 ul.statewide a {
	color: rgb(54,54,54); font-weight: 500;
}
.site1-footer1.footer1 ul.statewide a {
	color: rgb(); font-weight: 500;
}
.site1.footer1 h3 {
	padding: 20px 0px 10px; width: 100%; color: rgb(54,54,54); font-size: 1.25rem; border-bottom-color: rgb(54,54,54); border-bottom-width: 2px; border-bottom-style: solid;
}
.site1-footer1.footer1 h3 {
	padding: 20px 0px 10px; width: 100%; color: rgb(54,54,54); font-size: 1.25rem; border-bottom-color: rgb(54,54,54); border-bottom-width: 2px; border-bottom-style: solid;
}
.site1.footer1 h3 a {
	color: rgb(54,54,54);
}
.site1-footer1.footer1 h3 a {
	color: rgb(54,54,54);
}
.site1.footer1 .columned a {
	color: rgb(54,54,54);
}
.site1-footer1.footer1 .columned a {
	color: rgb(54,54,54);
}
.site1.footer1 .columned ul li {
	list-style: none; padding: 0px;
}
.site1-footer1.footer1 .columned ul li {
	list-style: none; padding: 0px;
}
.site1.footer1 .columned ul {
	list-style: none; padding: 0px;
}
footer1.nj {
	padding: 15px 0px; color: rgb(54,54,54); font-size: 1rem; font-weight: 300; background-color: rgb(54, 54, 54);
}
footer1.site1 {
	background: rgb(210, 224, 235); padding: 15px 0px; color: rgb(54,54,54); font-size: 1rem; font-weight: 300; margin-top: 30px;
}







