.carousel-control
{
	text-shadow : none;
	z-index : 300;
}
.carousel-control.left,
.carousel-control.right
{
	background-image : none;
}
.carousel-control span.glyphicon
{
	display : none;
}
.carousel-bauman .carousel-control center
{
	display : block;
	height	: 100%;
}
.carousel-bauman .carousel-control span.carousel-nav-arrow,
.carousel-bauman .carousel-control .carousel-nav-arrow.small
{
	display : block;
}
.carousel-bauman .carousel-control .carousel-nav-arrow.small
{
	width : 11px;
}
.carousel-bauman .carousel-indicators
{
	bottom : 0;
	z-index : 400;
}

.navbar.navbar-bauman
{
	border : none;
	margin : 0 0 12px;
}

@media screen and (max-width:767px)
{
	.navbar-collapse
	{
		max-height : none;
		padding-top : 20px;
	}
	.navbar-bauman ul.nav > li > a
	{
		font-family		: "Arial", sans-serif;
		font-weight 	: bold;
		text-transform	: uppercase;
		background-color : #968E96;	
		text-shadow : none;
	}	
	.navbar-bauman ul.nav > li > a:hover,
	.navbar-bauman ul.nav > li > a:focus,
	.navbar-bauman ul.nav > .open > a
	{
		background-color : #968E96;
	}

	.navbar-bauman .dropdown-menu
	{
		background	: #968E96;
		border		: none;
	}
	.navbar-bauman .dropdown-menu > li > a:hover,
	.navbar-bauman .dropdown-menu > li > a:focus
	{
		background : #E0D9CD;	
	}
}
@media screen and (min-width:767px)
{
	.navbar.navbar-bauman
	{
		border : none;
		margin : 0;
		min-height : 77px;
	}
	.navbar-bauman ul.nav > li > a
	{
		font-family		: "Arial", sans-serif;
		font-weight 	: bold;
		font-size 		: 12px;
		color			: #6D5B00;
		text-transform	: uppercase;
		letter-spacing 	: 0.05em;
		height			: 77px;
		padding			: 28px 15px 15px;
	}
	.navbar-bauman ul.nav > li > a
	{
		padding : 28px 5px 15px;
		/*margin : 0 10px;*/
		text-shadow : none;
	}
	.navbar-bauman ul.nav > li > a
	{
		
	}
	.navbar-bauman ul.nav > li > a:hover,
	.navbar-bauman ul.nav > li > a:focus,
	.navbar-bauman ul.nav > .open > a
	{
		background : #E0D9CD;
	}
	.navbar-bauman .navbar-collapse
	{
		padding-left : 0;
		padding-right : 0;
	}
	.navbar-nav.nav-justified > li
	{
		float : none;
	}
	.navbar-bauman .dropdown-menu
	{
		background	: #9A7575;
		border		: none;
	}
	.navbar-bauman .dropdown-menu > li > a
	{
		color : white;
	}
	.navbar-bauman .dropdown-menu > li > a:hover,
	.navbar-bauman .dropdown-menu > li > a:focus
	{
		color : #5C5C00;
		background : #E0D9CD;	
	}
	.navbar-bauman .dropdown-menu .divider
	{
		background : #D6D0C8;
	}
	.navbar-nav.android-mobile
	{		
		display : table !important;
	}
	.navbar-nav.android-mobile > li
	{
		display : table-cell !important;
		width : auto !important;
	}	
}
.navbar-bauman .navbar-toggle .icon-bar
{
	border-radius: 1px 1px 1px 1px;
	display: block;
	height: 2px;
	width: 22px;
}
.navbar-toggle {
	background-color: rgba(0, 0, 0, 0);
	background-image: none;
	border: 1px solid rgba(0, 0, 0, 0);
	border-radius: 4px 4px 4px 4px;
	float: right;
	margin-bottom: 13px;
	margin-right: 15px;
	margin-top: 17px;
	padding: 8px 10px;
	position: relative;
}
.navbar-bauman .navbar-toggle {
	border-color: #968E96;
}
.navbar-brand
{
	font-family  : "Tahoma", sans-serif;
	color		 : #775454;
	padding-left : 150px;
	margin-top	 : 10px;
}
#navbar-brand-part-1,
#navbar-brand-part-2
{
	display : inline-block;
}
#navbar-brand-part-1
{
	font-size	: 36px;
	font-weight : bold;
}
#navbar-brand-part-2
{
	position 		: relative;
	font-size		: 18px;
	font-weight		: bold;
	text-transform	: uppercase;	
}
#navbar-brand-part-3
{
	position		: absolute;
	top 			: -16px;
	left 			: 1px;
	width 			: 50px;
	text-transform 	: uppercase;
	font-size		: 10px;
}
@media screen and (max-width:450px)
{
	.navbar-brand
	{
		display : none !important;
	}
}
@media screen and (max-width:768px)
{
	.nav-justified > li > a
	{
		text-align : left;
		margin-bottom : 1px;
		color : white;
	}
	.nav-justified
	{
		width : auto;
		
	}
	.dropdown-menu .divider
	{
		background-color : #999 !important;
	}
}
@media screen and (max-width:992px)
{
	.navbar-bauman ul.nav > li > a
	{		
		text-transform	: none;
	}
}
.list-group-item
{
	background : none;
	border-radius : 0 !important;
}
.list-group-item:hover,
.list-group-item:focus
{
	background : #E0D9CD !important;
}
.list-group
{
	box-shadow : none;
}
ol.breadcrumb
{
	list-style : none;
	padding : 0;
	margin : 0;
}
ol.breadcrumb li
{
	display : inline-block;
	margin-bottom : 7px;
}
ol.breadcrumb li > span.glyphicon
{
	font-size : 70%;
	color : #7c7c7c;
}
ol.breadcrumb li a
{
	color: #0074C5;
	padding : 1px 20px 1px;
}
ol.breadcrumb li:first-child a
{
	padding : 1px 20px 1px 0;	
}
ol.breadcrumb li span.breadcrumb-item-active
{
	padding : 1px 20px 1px;
}


@media screen and (max-width:992px)
{
	.bauman-sidebar
	{
		position : relative;
	}
}
@media screen and (min-width:992px)
{
	.bauman-sidebar
	{

	}
	.bauman-sidebar.affix
	{
		top		 : 30px;
		position : fixed;
	}
	.bauman-sidebar.affix-bottom
	{
		position : absolute;
	}
	.bauman-sidebar li > a
	{
		color : #0074C5;
		/*
		border-right : 5px solid #EEE7DA;
		*/
	}
	.bauman-sidebar .active > a
	{
		border-right : 5px solid #B2B249;
		font-weight : bold;
	}
	.bauman-sidebar li > a:hover,
	.bauman-sidebar li > a:focus
	{
		color : black;
		background-color : #F1ECE4;
		border-right : 5px solid #9A7575;
	}
}

.navbar-toggle .icon-bar {
	background-color: #888;
}


.j-bg-beige .table>thead>tr>th, 
.j-bg-beige .table>tbody>tr>th, 
.j-bg-beige .table>tfoot>tr>th, 
.j-bg-beige .table>thead>tr>td, 
.j-bg-beige .table>tbody>tr>td, 
.j-bg-beige .table>tfoot>tr>td
{
	border-top: 1px solid #ccc;
}
.table-bordered>thead>tr>th, .table-bordered>tbody>tr>th, .table-bordered>tfoot>tr>th, .table-bordered>thead>tr>td, .table-bordered>tbody>tr>td, .table-bordered>tfoot>tr>td {
    border: 1px solid #ccc;
}

.modal-content.modal-content-invert
{
	background-color : black;
}
.modal-content.modal-content-invert .close
{
	opacity : 1;
	filter: alpha(opacity=100);
	color : white;
}
#video .modal-content.modal-content-invert .modal-header,
#video .modal-content.modal-content-invert .modal-body,
#video .modal-content.modal-content-invert .modal-footer
{
	border : none;
}
#video .modal-content.modal-content-invert .modal-header
{
	margin-bottom : 10px;
}
#video .modal-content.modal-content-invert .modal-footer
{
	margin : 0;
	padding-top : 0;
}
a.btn-video
{
	display : block;
	position : relative;
}
.btn-video-icon
{
	display : none;
}

.btn-video .btn-video-icon
{
	display	 : block;
	position : absolute;
	width	 : 30%;
	left	 : 36%;
	top		 : 27%;
}
.btn-video .btn-video-icon img
{
	opacity: 0.7;
}
.btn-video:hover .btn-video-icon img,
.btn-video:focus .btn-video-icon img
{
	opacity: 0.2;
}