/* navbar-default */
.navbar-default {background-color: #ffffff;border-bottom-width: 8px;	border-color: #4590d4;}
.navbar-default .navbar-brand {color: #2d2d2d;}
.navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus {color: #2d2d2d;}
.navbar-default .navbar-text {color: #2d2d2d;}
.navbar-default .navbar-nav > li > a {color: #2d2d2d;}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {	color: #2d2d2d;}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
	color: #f3f3f4;	background-color: #4590d4;}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
	color: #f3f3f4;background-color: #4590d4;}
.navbar-default .navbar-toggle {	border-color: #ffffff;}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {	background-color: #4590d4;}
.navbar-default .navbar-toggle .icon-bar {background-color: #2d2d2d;}
.navbar-default .navbar-collapse,.navbar-default .navbar-form {/*border-color: #2d2d2d;*/}
.navbar-default .navbar-link {color: #2d2d2d;}
.navbar-default .navbar-link:hover {	color: #f3f3f4;}

/* For mobile display */
@media (max-width: 767px) {
	.navbar-default .navbar-nav .open .dropdown-menu > li > a {color: #2d2d2d;}
	.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
		color: #f3f3f4;}
	.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: #f3f3f4;background-color: #4590d4;}
	.navbar-collapse {position: relative;padding-top: 30px !important;max-height: 270px;	}
	.navbar-collapse form[role="search"] {position: absolute;top: 0px;right: 0px;width: 100%;padding: 0px;margin: 0px;z-index: 0;}
	.navbar-collapse form[role="search"] button,	.navbar-collapse form[role="search"] input {border-radius: 0px;border-width: 0px;color: #ffffff;	border: none;box-shadow: none;outline: none;	}
	.navbar-collapse form[role="search"] button {padding: 11px 10px 10px 10px;background-color: #858696;	}
	.navbar-collapse form[role="search"] button:hover {background-color: #6D6E7E;}
	.navbar-collapse form[role="search"] input {	padding: 3px 12px;background-color: #6D6E7E;	font-size: 15px;	font-style: italic;height: 36px;	}
	.navbar-right li {display: inline;}
	.navbar-right li a, .navbar-right li div, .navbar-right li ul li div {display: inline-block;	}
	#navigationBarRight {text-align: center;	}
}

/* For tablet and big displays */
@media (min-width: 768px) {
	.navbar-collapse {padding-top: 0px !important;padding-right: 66px !important;}
	.navbar-collapse form[role="search"] {position: absolute;top: 0px;right: 0px;width: 50px;padding: 0px;margin: 0px;z-index: 0;}
	.navbar-collapse form[role="search"] button,
	.navbar-collapse form[role="search"] input {	border-radius: 0px;border-width: 0px;color: #ffffff;	border: none;box-shadow: none;outline: none;	}
	.navbar-collapse form[role="search"] button {padding: 18px 21px;	height:52px;background-color: #858696;}
	.navbar-collapse form[role="search"] button:hover {background-color: #6D6E7E;}
	.navbar-collapse form[role="search"] input {	padding: 3px 13px;background-color: #6D6E7E;	font-size: 18px;	font-style: italic;opacity: 0;display: none;	height: 51px;}
	.navbar-collapse form[role="search"] button[type="reset"] {display: none;}
	.navbar-collapse form[role="search"].active {width: 100%;width: 360px;}
	.navbar-collapse form[role="search"].active button,
	.navbar-collapse form[role="search"].active input {display: table-cell;opacity: 1;}
	.navbar-collapse form[role="search"].active input {width: 100%;}
}