/* ========================================================== */
/* BootStrap v3.02					      */
/* Reapply collapsed navbar css for screen sizes up to 1023px */
/*	- PUT THIS STYLESHEET FIRST			      */
/* ========================================================== */

@media (min-width: 768px) and (max-width: 1023px) {

/* NOC7R specific css */
	ul.secondary {
		float: none;
	}

	.navbar #block-search-form {
		float: none;
	}
/* End of NOC7R specific css */


	.navbar {
		border-radius: 0;				/* set to default value '0' */
	}

	.navbar-header {
		float: none;					/* set to default value 'none' */
	}

	.navbar-collapse {
		width: auto;					/* set to default value 'auto' */
		border-top: 1px solid transparent;
		box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
	}

	.navbar-collapse.collapse {
		display: none !important;
	}

	.navbar-collapse.in {
		overflow-y: auto;				/* set to default value 'auto' */
	}

	.navbar-collapse .navbar-nav.navbar-left:first-child {
		margin-left: 0;					/* set to default value '0' */
	}

	.navbar-collapse .navbar-nav.navbar-right:last-child {
		margin-right: 0;				/* set to default value '0' */
	}

	.navbar-collapse .navbar-text:last-child {
		margin-right: 0;				/* set to default value '0' */
	}

	.container > .navbar-header,
	.container > .navbar-collapse {
		margin-right: -15px;
		margin-left: -15px;
	}

	.navbar-static-top {
		border-radius: 0;				/* set to default value '0' */
	}

	.navbar > .container .navbar-brand {
		margin-left: 0;					/* set to default value '0' */
	}

	.navbar-toggle {
		display: inline;				/* set to default value 'inline' (could be 'block'?) */
	}


/* Repeat css for '@media (max-width: 767px)' */
	.navbar-nav .open .dropdown-menu {
		position: static;
		float: none;
		width: auto;
		margin-top: 0;
		background-color: transparent;
		border: 0;
		box-shadow: none;
	}

	.navbar-nav .open .dropdown-menu > li > a,
	.navbar-nav .open .dropdown-menu .dropdown-header {
		padding: 5px 15px 5px 25px;
	}

	.navbar-nav .open .dropdown-menu > li > a {
		line-height: 20px;
	}

	.navbar-nav .open .dropdown-menu > li > a:hover,
	.navbar-nav .open .dropdown-menu > li > a:focus {
		background-image: none;
	}
/* End of Repeat css for '@media (max-width: 767px)' */


	.navbar-nav {
		float: none;					/* set to default value 'none', may need '!important' */
		margin: 7.5px -15px;
	}

	.navbar-nav > li {
		float: none;					/* set to default value 'none' */
	}

	.navbar-nav > li > a {
		padding-top: 10px;
		padding-bottom: 10px;
	}

	.navbar-left,
	.navbar-right {
		float: none !important;				/* set to default value 'none' */
	}

	.navbar-form .form-group {
		display: inline;				/* set to default value 'inline' (could be 'block'?) */
		margin-bottom: 8px;
		vertical-align: baseline;			/* set to default value 'baseline' */
	}

	.navbar-form .form-control {
		display: inline;				/* set to default value 'inline' (could be 'block'?) */
	}

	.navbar-form .radio,
	.navbar-form .checkbox {
		display: inline;				/* set to default value 'inline' (could be 'block'?) */
		padding-left: 15px;
		margin-top: 8px;
		margin-bottom: 8px;
	}

	.navbar-form .radio input[type="radio"],
	.navbar-form .checkbox input[type="checkbox"] {
		float: none;					/* set to default value 'none' */
		margin-left: -15px;
	}


/* Repeat css for '@media (max-width: 767px)' */
	.navbar-form .form-group {
		margin-bottom: 5px;
	}
/* End of Repeat css for '@media (max-width: 767px)' */

	.navbar-form {
		width: auto;					/* set to default value 'auto' */
		padding-top: 10px;
		padding-bottom: 10px;
		margin-right: -15px;
		margin-left: -15px;
		border-top: 1px solid transparent;
		border-bottom: 1px solid transparent;
		-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
		box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
	}

	.navbar-text {
		margin-right: 0;				/* set to default value '0' */
		margin-left: 0;					/* set to default value '0' */
	}


/* Repeat css for '@media (max-width: 767px)' */
	.navbar-default .navbar-nav .open .dropdown-menu > li > a {
		color: #777777;
	}

	.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
	.navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
		color: #333333;
		background-color: transparent;
	}

	.navbar-default .navbar-nav .open .dropdown-menu > .active > a,
	.navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
	.navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
		color: #555555;
		background-color: #e7e7e7;
	}

	.navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,
	.navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,
	.navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
		color: #cccccc;
		background-color: transparent;
	}
/* End of Repeat css for '@media (max-width: 767px)' */


/* Repeat css for '@media (max-width: 767px)' */
	.navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
		border-color: #080808;
	}

	.navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
		color: #999999;
	}

	.navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,
	.navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
		color: #ffffff;
		background-color: transparent;
	}

	.navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,
	.navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover,
	.navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
		color: #ffffff;
		background-color: #080808;
	}

	.navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a,
	.navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover,
	.navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {
		color: #444444;
		background-color: transparent;
	}
/* End of Repeat css for '@media (max-width: 767px)' */

}
