body #header, body #footer {font-family: 'Roboto', sans-serif; background-color: #000;}

/*-- HEADER --*/
#header {width: 100%;}
#header a {color: #fff;}
#header h1 {margin: 0; padding: 0; text-indent: -9999em;}
#header h1 a {width: 298px; height: 120px; background: url(//intraweb.stockton.edu/eyos/responsive/images/stockton_logo_tag.png) no-repeat left top;}
#header .navbar-default {background: none; border: none;}
#header .navbar {margin-bottom: 0;}
#header .navbar-default .navbar-form {border: none;}
#header .navbar-form {border: none; box-shadow: none;}
#header .navbar-default .navbar-nav > li > a {color: #dBdBdB;}
#header #site-search-container {/*position: absolute*/; top: 46px; width: inherit;}
#header #site-search-container .navbar-collapse {box-shadow: none;}
/*--SITE SEARCH--*/
#header #site-search {position: absolute; right: 0; width: inherit; margin: 0;}
#header #site-search-container {position: relative;/* top: 121px; width: 100% */; right: 15px;}
#header #site-search .input-group .form-control:not(:first-child):not(:last-child) {border-top-left-radius: 4px; border-bottom-left-radius: 4px;}
	
/*-- TOP NAVIGATION BAR --*/
#header .topnav{  margin-right: 15px; font-size:85%;}
#top {background: url(//intraweb.stockton.edu/eyos/responsive/images/header_flat_bg.png) repeat-x top left #448ab8; border-bottom: 1px solid #285d84; height: 167px;}
#top .wrapping { position: relative; width: 960px; height: 167px;}
@media (min-width: 992px) {#top .wrapping, #bottom .wrapping { width: 1170px; height: 167px;}}*
#header topnav-container {width: 50%; float: left; text-align: right;}
#topnav-nav a{text-decoration:none;}
#bottom .wrapping { position: relative; width: 100%;}

/*-- LOGO --*/
.logoimg {float:left}
.logoimg-brand{float:left;height:50px;padding:15px 15px;font-size:18px;line-height:20px}
.logoimg-brand:focus,.logoimg-brand:hover{text-decoration:none}
.logoimg-brand>img{display:block}
.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}


/*--NAV INFORMATION--*/
.navbar .navbar-nav {display: inline-block; float: none; vertical-align: top;}
#header #topnav-nav {/*font-size: 85%;*/ margin-top: 0px;}
#header #topnav-nav .go-portal-login a {background: url(go_portal_btn_sm.png) no-repeat 0 10px; font: 0/0 a; color: transparent; text-shadow: none; background-color: transparent; border: 0; width: 32px; height: 30px; margin-right: 10px; padding: 0;}
#header #topnav-nav.navbar-nav > li > a {padding-top: 10px;}
#header #topnav-nav.navbar-nav > li > a:hover {text-decoration: underline; color: #e7e7e7; background-color: transparent;}


.nav{padding-left:0;margin-bottom:0;list-style:none}
.nav>li{position:relative;display:block}
.nav>li>a{position:relative;display:block;padding:10px 15px}
#primary-nav .nav>li>a:focus, #primary-nav .nav>li>a:hover{text-decoration:none;background-color:#eee}
.nav>li.disabled>a{color:#777}
.nav>li.disabled>a:focus,.nav>li.disabled>a:hover{color:#777;text-decoration:none;cursor:not-allowed;background-color:transparent}
.nav .open>a,.nav .open>a:focus,.nav .open>a:hover{background-color:#eee;border-color:#337ab7}
.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}
.nav>li>a>img{max-width:none}
.nav-tabs{border-bottom:1px solid #ddd}
.nav-tabs>li{float:left;margin-bottom:-1px}
.nav-tabs>li>a{margin-right:2px;line-height:1.42857143;border:1px solid transparent;border-radius:4px 4px 0 0}
.nav-tabs>li>a:hover{border-color:#eee #eee #ddd}
.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{color:#555;cursor:default;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent}
.nav-tabs.nav-justified{width:100%;border-bottom:0}
.nav-tabs.nav-justified>li{float:none}
.nav-tabs.nav-justified>li>a{margin-bottom:5px;text-align:center}
.nav-tabs.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}
.navbar-right{float:right!important;margin-right:-15px}
.navbar-nav{margin:7.5px -15px}
.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:20px}
.navbar-nav{float:left;margin:0}
.navbar-nav>li{float:left}
/* SEARCH TOOL */
.navbar-form{padding:10px 15px;margin-top:8px;margin-right:-15px;margin-bottom:8px;margin-left:-15px;border-top:1px solid transparent;border-bottom:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1)}
.navbar-form .form-control{display:inline-block;width:auto;vertical-align:middle}
.navbar-form .input-group{display:inline-table;vertical-align:middle}
.navbar-form .input-group .form-control,.navbar-form .input-group .input-group-btn{width:auto}
.navbar-form .input-group>.form-control{width:100%}
/*Form Inline */
	.form-inline .form-control {display: inline-block;width: auto; vertical-align: middle;}
  	.form-inline .input-group {display: inline-table; vertical-align: middle;}
  	.form-inline .input-group .input-group-btn {width: auto;}
 	.form-inline .input-group > .form-control {width: 100%;}
/*From Control*/
.form-control {display: block; width: 100%; height: 34px; padding: 6px 12px; font-size: 14px; line-height: 1.42857143; color: #555555; background-color: #ffffff; background-image: none; border: 1px solid #cccccc; border-radius: 4px; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s; -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;}
.form-control:focus {border-color: #66afe9; outline: 0; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6); box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);}
.form-control::-moz-placeholder {color: #999999; opacity: 1;}
.form-control:-ms-input-placeholder {color: #999999;}
.form-control::-webkit-input-placeholder {color: #999999;}
.form-control::-ms-expand {border: 0; background-color: transparent;}
.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {background-color: #eeeeee; opacity: 1;}
.form-control[disabled], fieldset[disabled] .form-control {cursor: not-allowed;}
textarea.form-control {height: auto;}

/* Button and Button-Default */
#site-search .btn {display: inline-block; margin-bottom: 0; font-weight: normal; text-align: center; vertical-align: middle; -ms-touch-action: manipulation; touch-action: manipulation; cursor: pointer; background-image: none; border: 1px solid transparent; white-space: nowrap; padding: 6px 12px; font-size: 14px; line-height: 1.42857143; border-radius: 4px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;}
#site-search .btn-default {color: #333333; background-color: #ffffff; border-color: #cccccc;}
#site-search .btn-default:focus,#site-search .btn-default.focus {color: #333333; background-color: #e6e6e6; border-color: #8c8c8c;}
#site-search .btn-default:hover {color: #333333; background-color: #e6e6e6; border-color: #adadad;}
#site-search .btn-default:active,#site-search .btn-default.active,#site-search .open > .dropdown-toggle.btn-default {color: #333333; background-color: #e6e6e6; border-color: #adadad;}
#site-search .btn-default:active:hover,#site-search .btn-default.active:hover, .open > .dropdown-toggle.btn-default:hover,#site-search .btn-default:active:focus, .btn-default.active:focus,#site-search .open > .dropdown-toggle.btn-default:focus,#site-search .btn-default:active.focus,#site-search .btn-default.active.focus,#site-search .open > .dropdown-toggle.btn-default.focus {color: #333333; background-color: #d4d4d4; border-color: #8c8c8c;}
#site-search .btn-default:active,#site-search .btn-default.active,#site-search .open > .dropdown-toggle.btn-default {background-image: none;}
#site-search .btn-default.disabled:hover,#site-search .btn-default[disabled]:hover,#site-search fieldset[disabled] .btn-default:hover,#site-search .btn-default.disabled:focus,#site-search .btn-default[disabled]:focus,#site-search fieldset[disabled] .btn-default:focus,#site-search .btn-default.disabled.focus,#site-search .btn-default[disabled].focus,#site-search fieldset[disabled] .btn-default.focus {background-color: #ffffff; border-color: #cccccc;}
#site-search .btn-default .badge {color: #ffffff; background-color: #333333;}

/* Input-Group AND Input-Group-Button */
#site-search .input-group{position:relative;display:table;border-collapse:separate}
#site-search .input-group[class*=col-]{float:none;padding-right:0;padding-left:0}
#site-search .input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}
#site-search .input-group .form-control:focus{z-index:3}
#site-search .input-group .form-control,#site-search .input-group-addon,#site-search .input-group-btn{display:table-cell}
#site-search .input-group .form-control:not(:first-child):not(:last-child), #site-search .input-group-btn:not(:first-child):not(:last-child){border-radius:0}
#site-search .input-group .form-control:first-child, #site-search .input-group-btn:first-child>.btn, #site-search .input-group-btn:first-child>.btn-group>.btn, #site-search .input-group-btn:first-child>.dropdown-toggle, #site-search .input-group-btn:last-child>.btn-group:not(:last-child)>.btn, #site-search .input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}
#site-search .input-group .form-control:last-child,#site-search .input-group-addon:last-child,#site-search .input-group-btn:first-child>.btn-group:not(:first-child)>.btn,#site-search .input-group-btn:first-child>.btn:not(:first-child),#site-search .input-group-btn:last-child>.btn,#site-search .input-group-btn:last-child>.btn-group>.btn,#site-search .input-group-btn:last-child>.dropdown-toggle{border-top-left-radius:0;border-bottom-left-radius:0}
/* SR-Only */
.sr-only {position: absolute; width: 1px; height: 1px; margin: -1px; padding: 0; overflow: hidden; clip: rect(0, 0, 0, 0); border: 0;}
.sr-only-focusable:active, .sr-only-focusable:focus {position: static; width: auto; height: auto; margin: 0; overflow: visible; clip: auto;}


/*Search */
* {-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
button,input,optgroup,select,textarea{margin:0;font:inherit;color:inherit}
button{overflow:visible}
button,select{text-transform:none}
button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}
button[disabled],html input[disabled]{cursor:default}
button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}
input{line-height:normal}
input[type=search]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield}
input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}
[role="button"] {
  cursor: pointer;
}
input[type="search"] {-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}


/*--PRIMARY NAV--*/
#header #primary-nav {border: none; position:absolute; top: 120px; margin-left: 39px;}
#header #primary-nav li {font-size: 15px;}
#header #primary-nav a:hover {color: #4178a1; background-color: #fff;}
#header #primary-nav.nav > li > a {padding: 15px 19px;}
#header #primary-nav.navbar-nav > li > a {line-height: 16px;}
/*--SECONDARY NAV--*/
#header #secondary-nav {font-size: 85%; margin-top: 0px;}
/*#header #secondary-nav-container {width: 50%; float: right; text-align: right; }*/
#header #secondary-nav.navbar-nav > li > a {padding-top: 10px;}
#header #secondary-nav.navbar-nav > li > a:hover {text-decoration: underline; color: #e7e7e7;}
#header #topnav-nav .go-portal-login a:hover {background-position: 0 -31px;}


/*-- SITE TITLE AND PAGE NAME (NO GREY BAR) --*/
#sub-top h1 {font-size:30px}
#sub-top {background: none; border: none;}
#sub-top .wordmark {top: 0px}
/*-- WORDMARK
#wordmark-container {background-color: #f8f8f8; border-bottom: 1px solid #e7e7e7;}
#wordmark-container h2 {float: left; margin-top: 10px;}
#wordmark-container .audience-nav {float: right; margin-top: 10px;} --*/
	



/*-- FOOTER --*/
/*#footer {padding-top: 15px; text-align: center; background: url(/eyos/responsive/images/header_logo_bg.png) repeat-x top left #000; border-top: 3px solid #5a5a5a; color: #f7f7f7;}*/
#footer {padding-top: 15px; text-align: center; background: url(header_logo_bg.png) repeat-x scroll left top; border-top: 3px solid #5A5A5A;}
#footer a {color: #f7f7f7;}
#footer a:hover {color: #fff;}
#footer h4 {margin: 2px 0; font-size: 14px; font-weight: bold; color: #fff;}
#footer .footer-links {list-style: none; margin-left: 0; margin-right: 0; margin-bottom: 0; padding: 0; font-size: 13px;}
#footer .footer-links li {padding: 3px 0; margin-left: 0;}
#footer address {margin-top: 14px; font-size: 13px;}
#footer address strong {font-size: 14px; color: #fff;}
#footer .glyphicon-earphone, #footer .glyphicon-map-marker {margin: 6px 0;}
#footer .us-news-badge {display: block; margin: 0 auto 6px auto;}
#footer .green-badge {margin: 0 auto 10px auto;}
#footer {text-align: left;}
#footer .container {	}
#footer .footer-right-align {text-align: right;}
#footer address {margin-top: 0;}
#footer .us-news-badge {display: block; float: right; margin: 0 auto 6px auto;}
#footer .green-badge {clear: left; margin-bottom: 10px;}
#footer, #footer a, #footer address strong, #footer h4 {color: #999;}
/*-- COPYRIGHT --*/
#copyright p {font-size: 85%; text-align: center;}
/*-- SOCIAL MEDIA --*/
#social-media-icons {margin-bottom: 6px; font-size: 125%; text-align: center;}
#social-media-icons a {font-size: 0; color: #999;}
#social-media-icons a:hover { color: #fff;}
#social-media-icons i { margin: 0 .15em; font-size: 22px;}

.footer-container {padding-right: 15px;  padding-left: 15px; margin-right: auto; margin-left: auto;}
@media (min-width: 992px)
{
	.footer-container {width:1170px;}
}
@media (max-width: 768px)
{
		.foot-clearfx {display: inline-block;}
}
@media (max-width: 768px)
{
	 #footer {width:980px;}
}
/*--- OVERRIDES ---*/
	#bottom table td {font-size: 100%;}
	
	/*--- Hide Blue bar---*/
	#nav {display: none;}
	
	/*--- For Ways to give Accordian ---*/
	.accordion .trigger {font-size: 20px;}
	
	#sub-top {background: #FFF; border: none;}
	#bottom {background-color:#FFF;}
	body {background-color: #000;}
	.btn {font-size: 14px;}
	#site-search .fa {line-height: 20px;}
	
	/*--- ALERTS ---*/
		#alert-container .alert {margin: 0; font-size: 16px; text-align: center; border-radius: 0;}
		.alert-danger {color: #fff; background-color: #b80f0f; border-color: #a40e0e;}
		.alert-warning {color: #000; background-color: #ffda5b; border-color: #f1c83a;}
		#alert-container .alert-danger a {color: #fff; text-decoration: underline;}
		#alert-container .alert-danger a:hover {color: #fff1b9; text-decoration: underline;}
		#alert-container .alert-warning a {color: #000; text-decoration: underline;}
		#alert-container .alert-warning a:hover {color: #555; text-decoration: underline;}
	
	/* --- BreadCrumbs ---*/
	#sub-top p#breadcrumbs {top: 6px;}	

/*--- PRINT ISSUE hide header ---*/
	@media print {
		/*--- hide header ---*/
			#sub-top,#top {display:none;}
		/*--- override bootstrap ---*/
			a[href]:after {content: none !important;}
	}