html {
  position: relative;
  min-height: 100%;
}
body {
	padding-top: 0px;
	background:none;
}
.container.infopage {
	padding-top: 20px;
}
.navbar {
    box-shadow: none;
}
.navbar .container {
    background-color: transparent;
}
.service-panel {
	margin-bottom: 0;
	min-height: 30px;
	font-size: 12px;
	height: 30px;
}
.service-panel .navbar-nav > li > a {
    padding-bottom: 5px;
    padding-top: 5px;
    line-height: 22px;
}
.action {
	margin-bottom: 20px;
}
.action .product-image {
	border: 1px solid #ccc;
	padding: 2px;
	border-radius: 4px;
	margin-bottom: 20px;
}
.action  .product-image .product-image-link {
	height: 300px;
}
.action_period {
	font-size: 20px;
	margin-bottom: 20px;
}
#infoPage .container {
	width: inherit;
	padding: 0;
}
.owner-card {
	padding: 30px 0;
	margin-bottom: 0px;
}
.owner-card .container {
	background: none;
}
.owner-card__container {
	margin: 0 0 0 200px;
	
	margin: 0 0 0 0px;
}
.jumbotron.owner-card .h1 {
	font-size: 33px;
}
.owner-card__logotype {
	width: 100px;
	margin: 0 40px 0px 0;
	border-radius: 4px;
	background-color: #fff;
	
	float: left;
}
.owner-card__contact {
	display: inline-block;
	background-color: rgba(255, 255, 255, 0.3);
	padding: 7px 15px;
    /*transition: opacity 0.15s linear 0s;	*/
	border-radius: 4px;
	font-size: 22px; 
	margin-bottom: 10px;
}
.owner-card__contact .icon {
	margin-right: 7px;
}
.owner-card__contact-value {}
.owner-card p {
	background: none;
	font-size: 17px;
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover {
	border-radius: 0 0 4px 4px;
}
.navbar-default {
    border-radius: 0;
	border-width: 0px 0 0 0;
    border-color: #337ab7;
}
.jumbotron.owner-card  {
	background-color: #2C69A1;	
	background: rgba(0, 0, 0, 0) linear-gradient(#3B82BF, #2C69A1) repeat scroll 0 0;	
	color: #fff;
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover  {
	/*background-color: #337ab7;*/
	background-color: #2C69A1;
	color: #fff;	
}
.thumbnail {
	margin-bottom: 10px;
}
.thumbnail-content {
	position: relative;
	max-height: 38px;
    min-height: 38px;
    overflow: hidden;
	margin-bottom: 20px;
}
.thumbnail-title:before {
    background: rgba(0, 0, 0, 0) linear-gradient(to right, rgba(252, 252, 252, 0) 0%, #fcfcfc 100%) repeat scroll 0 0;
    bottom: 0;
    content: "";
    display: block;
    height: 14px;
    right: 0;
    position: absolute;
    width: 7em;
    z-index: 9;
}
.thumbnail-title {

}
.dropdown-menu.multi-level  li.active > ul {
	margin: 5px 0;
}
.dropdown-menu.multi-level  li.active li  {
	line-height: 1.42857;
	padding: 5px 0;
	white-space: normal;
}
.dropdown-menu.multi-level  li.active li  a {
/*
    padding-bottom: 0px;
    padding-top:0px;
	
    position: relative;
    white-space: normal;
*/	
	line-height: 1.42857;
}
.dropdown-menu.multi-level  li.active:hover li  a {
	background-color: transparent;
	color: #337ab7;
}
.dropdown-menu.multi-level  li.active li.active >a {
	font-weight: bold;
}


@media screen and (max-width: 991px) {

.owner-card__logotype {
	width: 100px;
	height: 100px;
	margin: 0 20px 0px 0;
}
.owner-card__container {
	margin: 0 0 0 0px;
}
#MiddlePane.container {
    padding-top: 0px;
}

}