/*** BEGIN: Bootstrap overwrites *********************************************/
.control-label {
	display: block;
}

/* SE */
.btn-primary, .btn-primary.focus, .btn-primary:focus {
	background-color: #999;
	border-color: #888;
}

.btn-primary.active, btn-primary.active:hover, btn-primary.active:focus,
	.btn-primary:hover {
	background-color: #286090 !important;
	border-color: #204d74 !important;
}

.btn-primary.active {
	box-shadow: none;
}
/* SE */
.vertical .carousel-inner {
	height: 100%;
}

/* BEGIN: vertical carousel */
.carousel.vertical .item {
	-webkit-transition: 0.2s ease-in-out top;
	-moz-transition: 0.2s ease-in-out top;
	-ms-transition: 0.2s ease-in-out top;
	-o-transition: 0.2s ease-in-out top;
	transition: 0.2s ease-in-out top;
}

.carousel.vertical .active {
	top: 0;
}

.carousel.vertical .next {
	top: 400px;
}

.carousel.vertical .prev {
	top: -400px;
}

.carousel.vertical .next.left, .carousel.vertical .prev.right {
	top: 0;
}

.carousel.vertical .active.left {
	top: -400px;
}

.carousel.vertical .active.right {
	top: 400px;
}

.carousel.vertical .item {
	left: 0;
}
/* END: vertical carousel */

/*** END: Bootstrap overwrites ***********************************************/

/*** BEGIN: bx-slider custom styling *****************************************/
.ticker-event-members-wrapper .bx-wrapper {
	margin-bottom: 0;
}
/*** END: bx-slider custom styling *******************************************/

/*** BEGIN: helpers **********************************************************/
.img-responsive.restricted-height-150 {
	max-height: 150px !important;
	margin: 0 auto !important;
}
/*** END: helpers ************************************************************/

/*** BEGIN: custom styles ****************************************************/
.ebz-book-cover>.book-title {
	padding: 0 5px 0 18px; /* 0 15px 0 28px; */
	font-size: 10px; /* 12px; */
}

.nav-tabs>li>a[disabled="disabled"] {
	color: #ccc;
}

.nav-tabs>li>a[disabled="disabled"]:hover {
	color: #ccc;
}

div[if^="detail-company-persons-list"] p.spacer {
	margin-bottom: 10px;
	clear: both;
	display: block;
	height: 1px;
}
/*
.photo-container {
	clear: both;
}
*/
div[id^="detail-company-persons-list"] p.spacer:first-of-type {
	margin-bottom: 0;
}

div[id^="detail-company-persons-list"] div.photo-container {
	width: 34%;
	display: inline-block;
	float: right;
}

div[id^="detail-company-persons-list"] div.photo-container button {
	width: 100%;
	min-width: 88px;
}

#companies-container>div[id^="search-company-logo-container"] {
	margin-bottom: 20px;
}

#companies-container>div[id^="search-company-logo-container"]>p {
	margin: 5px 0;
}

#companies-container-premium>div[id^="search-company-logo-container"] {
	padding: 0;
}

a.btn-global-back:hover {
	cursor: pointer;
}

.btn-global-back-collapsed {
	padding: 4px;
	color: #ddd;
}

span.img_signature {
	font-size: 10px;
	font-style: italic;
}

/*** END: custom styles; *****************************************************/
@media ( max-width : 767px) {
	.header-blue h2 {
		text-align: left;
	}
	.navbar-default .navbar-nav>li {
		background-image: none;
	}
}

.img-date-overlay {
	position: static;
	top: auto;
	left: auto;
}

#tab-companies-container .img-responsive {
	width: 100%;
}

/*@media (min-width: 1024px) {*/
@media ( min-width : 1200px) {
	.navbar-default .navbar-nav>li.no-sep {
		background-image: none;
	}
}

.btn-xl {
	
	padding-top: 10px !important;
	padding-bottom: 10px !important;
	padding-left: 16px !important;
	padding-right: 16px !important;
	font-size: 22px;
	line-height: 24px;
	border-radius: 8px;
	/*
	font-size: 20px; //18px;
	line-height: 1.5em; //1.3333333;
	border-radius:  8px; //6px;
	*/
}