* {
	font-family: Segoe;
}

h2 {
	font-weight: bold;
}

h4 {
	font-weight: bold;
}

h3 {
	font-family: Poppins;
}

p {
	font-size: 1.5em;
}

header {
	margin: 8px 0px;
}

nav li a {
	color: white !important;
}

nav li.active a, nav li.dropdown.open a, ul.dropdown-menu li, nav ul.dropdown-menu {
	background: #FFC82D !important;
}

nav ul.dropdown-menu li.divider {
	background-color: white !important;
}

nav li.dropdown.open a {

}

article.twitter.widget .header {
	height: 80px;
}

footer {
	background-color: #ddd;
	min-height: 128px;
	padding: 32px;
}

.flat, .flat * {
	box-shadow: 0px 0px 0px transparent !important;
}

.square, .square * {
	border-radius: 0px !important;
}

.widget .tweets {
	height: 256px;
	border: solid 1px #aaa;
}
.panel-body {
	padding: 2px;
}

.panel-body p, .panel-body img {
	padding: 4px;
}

.ncdc.home-2 .panel-body img {
}

.panel-heading {
	border: solid 0px transparent;
}

.ncdc-separator {
	border: none;
	border-bottom: solid 1px #ddd;
	margin: 0px 0px 16px 0px;
}

.ncdc.carousel.frame {
}

.ncdc.carousel.focus {
	border: solid 1px #eee;
	height: 274px;
	background-color: #ccc;
}

ul.ncdc.carousel.controls {
	float: left;
	width: 100%;
	border: solid 1px #eee;
	padding: 0px;
}

.ncdc.carousel.controls li {
	height: 76px;
	border: solid 1px white;
	float: left;
	width: 25%;
	list-style-type: none;
	background-color: #aaa;
}

.ncdc.social i {
	padding: 0px 4px;
}

.ncdc.partners, .ncdc.parastatals {
	text-align: center;
}

.ncdc.partners img, .ncdc.parastatals img {
	height: 90px;
	padding: 8px;
	margin: 8px;
	border: solid 1px #eee;
}

.ncdc.blog.image {
	height: 256px;
	background-color: #bbb;
}

.ncdc.blog.small {
	display: block;
}

.crimson-text, .crimson-text * {
	font-family: Crimson !important;
}

.borderless {
	border: none !important;
}



.email.ncdc input, .email.ncdc textarea, .ncdc-input {
	border: none;
	border-bottom: solid 2px #bbb;
	text-transform: uppercase;
	font-size: 1.5em
}

.email.ncdc input[type=submit] {
	border: none;
	background-color: white;
	font-weight: bolder;
	font-family: Poppins;
	font-size: 1.2em;
	text-transform: uppercase;
}

.contact.states select {
	border: none;
	border-bottom: solid 2px #bbb;
	font-weight: bolder;
	font-family: Poppins;
	font-size: 1.2em;
}

.contact.states th, .contact.states td {
	padding: 8px;
	font-size: 1.2em;
	border: none;
}

.contact.states th {
	font-weight: bold;
	font-family: Poppins;
	padding: 2px;
}

.announcements article {
	border-bottom: dotted 1px #ccc;
}

.announcements h1 {
	font-size: 0.8em;
	padding: 2px;
}

.announcements p {
	font-size: 1em
}

.announcements small {
	font-size: 1em;
	font-weight: bold;
}

.mda {
	font-family: "Poppins";
	font-weight: lighter;
	font-size: 1.5em;
	padding-top: 0px;
	margin-top: -6px;
	display: inline-block;
	padding-left: 32px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	display: block
}

.xicon {
	
}

span.slogan {
	display: block;
	padding-left: 32px;
	padding-top: 0px;
	margin-top: 0px;
	font-size: 1.8em;
	font-family: 'Handlee', cursive !important;
	position: absolute;
	bottom: -24px;
	right: 48px;
	z-index: 10;
}