a.benchmark {
	font-size: 9px;
}

a.l-fat {
	font-weight: bold;
}

/*!
 * Mobile Login
 */
.mobile-login-wrapper {
	display: none;
	z-index: 10;
	position: fixed;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.8);
	top: 65px;
	left: 0;
}

	.mobile-login-wrapper .shadow {
		margin-top: 20px;
		padding-bottom: 20px;
	}

.mobile-login-input {
	height: 21px;
	width: 100%;
	padding: 0 8px;
	border: 1px solid #c0c0c0;
	color: #acacac;
}

#mobile-login-close,
#mobile-login-close:hover {
	color: #575756;
	font-size: 20px;
	text-decoration: none;
}

.werbung {
	text-align: right; 
	margin-top: unset; 
	margin-bottom: 2px;
}
.vanguardBox {
	padding: 0px 10px 10px 10px;
}
.no-whitespace {
	white-space: nowrap;
}

.container {
	position: relative;
}

.iframe-width {
	width: 635px;
}

#focus-today .box-headline h1 {
	font-size: 14px;
}

#focus-today .box-headline {
	border-bottom: none;
	float: left;
}

.topranking-image {
	float: left;
	margin-right: 12px;
	width: 30%;
}

.advert-app-depot-left {
	width: 78%;
	height: 48px;
	background-color: #22B14C;
	padding: 10px !important;
	color: #FFFFFF;
	float: left;
}

.advert-app-depot-right {
	width: 17%;
	height: 48px;
	background-color: #22B14C;
	padding: 10px !important;
	color: #FFFFFF;
	float: left;
}

	.advert-app-depot-left a, .advert-app-depot-right a {
		color: #FFFFFF;
	}

.headline-text-right {
	font-family: 'Open Sans',sans-serif;
	font-size: 11px;
}

#snapshot-social .more div {
	border-right: none;
}

#snapshot-social .more .google {
	width: 27px;
}

.realtimeindications div[source="lightstreamer"] {
	padding: 3px 5px 3px 1px;
	width: 119%;
}

.box-bg .tableAltColor tr:nth-child(even) {
	background: white;
}

.alignLeftBorderRight .forum_rating {
	font-size: 10px;
	color: white;
	line-height: 11px;
	margin-top: 6px;
}

.alignLeftBorderRight .noBL {
	width: 85px;
}

.alignLeftBorderRight th.noBL {
	text-align: right;
}

ul.box-nav li .navi-tab-small-font {
	font-size: 13px;
}

.column-image-header {
	background: #0c5798;
	color: #FFFFFF;
	font-size: 10px;
	font-weight: bold;
	line-height: 12px;
	padding: 2px 2px 2px 10px;
}

.icon-double-arrow-right a {
	display: block;
	background: url(/Images/sprite_icons.gif) no-repeat -4px -32px;
	height: 16px !important;
	line-height: 15px !important;
	padding: 0 0 2px 17px !important;
	margin: 15px 15px 21px 0;
}


.icon-double-arrow-right-collapse a {
	display: inline-block;
	background: url(/Images/sprite_icons.gif) no-repeat -4px -33px;
	height: 11px !important;
	line-height: 11px !important;
	padding: 0 0 2px 17px !important;
}

.teaser-img-news-content {
	float: left;
	background-color: #DDDDDD;
	padding: 3px;
	font-size: 9px;
	margin: 3px 10px 5px 0;
	width: 260px;
}

.chart-table-border-right {
	border-right: 1px solid #D6D6D6;
}

.image-icon-exclamation-point {
	display: inline-block;
	background: url(/Images/sprite_icons.gif) no-repeat -1px -240px;
	line-height: 7px;
	height: 15px;
	padding: 4px 9px 0px 20px !important;
	float: left;
	margin-top: 2px;
}

.SixStructured-headline-size {
	font-size: 16px;
}

.baseRateChartLegend div {
	width: 6px;
	height: 3px;
	margin: 6px 2px 0 8px;
	display: block;
	float: left;
}

.baseRateChartLegend span {
	float: left;
	display: block;
}

.collapseablecontent {
	padding: 8px 2px 0px 18px;
	margin-bottom: 10px;
	font-size: 12.33px;
	display: none;
}

.searchmask-padding {
	padding-right: 5px;
}

.border-right {
	border-right: 1px solid #D6D6D6;
}

.border_green {
	border: 4px solid green !important;
	padding: 8px !important;
}

.issuer-box {
	background-color: #fafafa;
	border: 1px solid #E8E8E8;
	padding: 5px;
	height: 417px;
	padding-bottom: 25px;
	overflow: hidden;
}

.box-details {
    height: 290px;
}


.special-item {
	border: 1px solid #E8E8E8;
	background-color: #fafafa;
	padding: 9px;
	padding-bottom: 25px;
	height: 377px;
	width: 318px;
	overflow: hidden;
}

	.special-item a {
		color: #0c5798;
	}

.issuer-box a {
	color: #0c5798;
}


.issuerNavigation {
    overflow: hidden;
}
.issuerNavigation .issuer-item.active {
	background-color: #0c5798;
	color: #FFF;
}

.issuerNavigation .issuer-item {
    display: inline-block;
    float: left;
	margin-right: 5px;
    margin-bottom: 5px;
	border: 1px solid #0c5798;
    text-align: center;
}

.issuerNavigation .issuer-item.active a {
	color: #FFF;
}

.issuerNavigation .issuer-item a {
	color: #0c5798;
}

.issuerNavigation .issuer-item span {
	display: block;
	padding: 0 5px;
	height: 30px;
	line-height: 30px;
}

.box .issuer-link {
	color: #0c5798;
}

.News .issuernews,
.News .issuernews a,
.Portrait .issuerprofile,
.Portrait .issuerprofile a {
	background-color: #0c5798;
	color: #FFF;
}

.quote-data-box-headline {
	font-size: 18px;
}

.quotedatabox-footer .float-right {
	float: right;
}

.portrait-box {
	border: 1px solid #E8E8E8;
	background-color: #fafafa;
	padding: 9px;
}

.wrapper .navbar {
	margin-bottom: 0px;
}

.mainwrapper .breadcrumb {
	margin-bottom: 10px;
}

.border-top {
	border-top: 2px solid #0c5798;
}

.blue-link a {
	color: #0C5798;
}

.table .blue-link {
	color: #0C5798;
}

.quote-box .quote span {
	display: block;
	color: #0C5798;
	width: 100%;
	font-size: 20px;
	font-weight: bold;
	margin: 3px 0;
}

.quote-box .time span {
	padding-top: 20px;
}

.pricebox th {
	text-align: center;
	line-height: 40px;
	height: 40px;
	font-size: 22px;
	font-weight: bold;
	border-right: 1px solid #FFFFFF;
}

	.pricebox th span {
		font-size: 12px;
	}

.dp_product_rating_full {
	background: url(/Images/sprite_ch.png) no-repeat -159px -90px;
	width: 18px;
	height: 17px;
	padding: 0 !important;
	display: inline-block;
	margin-right: 3px;
}

.rating_numbers {
	height: 17px;
	width: 66px;
	font-size: 10px;
	line-height: 1px;
}

	.rating_numbers div {
		display: inline-block;
		width: 11px;
		text-align: center;
		height: 14px;
		line-height: 13px;
		margin: 0;
		float: left;
	}

		.rating_numbers div.active {
			font-weight: bold;
			border: 1px solid #000000;
			height: 13px;
			width: 9px;
			color: #000000;
			line-height: 12px;
		}

		.rating_numbers div.very_good {
			background-color: #6ED26E;
		}

			.rating_numbers div.very_good.active {
				background-color: #28C332;
			}

		.rating_numbers div.good {
			background-color: #B9F591;
		}

			.rating_numbers div.good.active {
				background-color: #96F064;
			}

		.rating_numbers div.some_good {
			background-color: #FFFF87;
		}

			.rating_numbers div.some_good.active {
				background-color: #FFFF50;
			}

		.rating_numbers div.some_bad {
			background-color: #FFD778;
		}

			.rating_numbers div.some_bad.active {
				background-color: #FFC83C;
			}

		.rating_numbers div.bad {
			background-color: #FA9B78;
		}

			.rating_numbers div.bad.active {
				background-color: #FA6E3C;
			}

		.rating_numbers div.very_bad {
			background-color: #FF5050;
		}

			.rating_numbers div.very_bad.active {
				background-color: #FF0000;
			}

.snapshot-headline-instrumentname h1, h2 {
	margin-top: 0;
}

.snapshot-headline-instrumentname .snapshot-infos {
	padding-left: 0;
}

.snapshot-headline-instrumentname .aktien-wkn {
	font-family: 'Open Sans', sans-serif;
	font-weight: normal;
}

.latestAnalysis-scroll {
	overflow-y: scroll;
	height: 330px;
}
/*!
 * Chart
 */
.mi-chart-checkbox {
	float: right;
	font-size: 13px;
	letter-spacing: .3pt;
	margin-right: 25px;
}

.checked-checkbox {
	background-position: 0 -404px;
	width: 20px;
	height: 21px;
}

.mi-chart-checkbox .icon-set {
	background-image: url(/Images/sprite_us.png);
	-ms-background-repeat: no-repeat;
	background-repeat: no-repeat;
	display: inline-block;
	vertical-align: middle;
}

.unchecked-checkbox {
	background-position: 0 -364px;
	width: 20px;
	height: 21px;
}

.icon-logo-mobile {
	background-image: url(/Images/logo-transparent.png);
	background-position: -1px -4px;
	-ms-background-repeat: no-repeat;
	background-repeat: no-repeat;
	display: inline-block;
	width: 145px;
	height: 29px;
	background-size: 145px 29px;
}

/*!
 * Chart end
 */
.headline-th {
	font-weight: bold;
	padding: 5px 0 12px 0;
}

.focus-today h2.box-headline {
	font-size: 14px;
}

.fancybox-overlay {
	background: url(/Images/fancybox/fancybox_overlay.png);
}

#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
	background-image: url(/Images/fancybox/fancybox_sprite.png);
}

	#fancybox-loading div {
		width: 44px;
		height: 44px;
		background: url(/Images/fancybox/fancybox_loading.gif) center center no-repeat;
	}

.fancybox-skin {
	border-radius: 0;
	background-color: white;
}

.currency_converter_link a {
	color: #1D739C;
}

.currency_converter_link.image_icon_arrow_red {
	background: url(/Images/sprite_icons.gif) no-repeat -7px -44px !important;
}

.js-historic-date-selection select {
	height: 30px;
	width: 75px;
}

.drop-up li:hover {
	background: #337ab7;
	text-decoration: underline;
}

.highlightbox .content {
    margin-top: 6px;
}
ul.swissquote-list a, ul.swissquote-list ul a {
	display: inline-block;
	background: url(/Images/sprite_icons.gif) no-repeat -3px -705px;
	height: 11px !important;
	line-height: 11px !important;
	padding: 0 0 2px 17px !important;
}

.content_box {
    height: auto;
}

#cfdTradingStrategy .teaser-headline a {
	color: #575756;
}

/*#cfdTradingStrategy a {
	white-space: nowrap;
}*/

#cfd-partner-table td {
	vertical-align: bottom;
	padding: unset !important;
}

.cfd-more-small {
	color: #337ab7;
	float: right;
}

/*** #compareChart Start ***/
div#compareChart .box-nav li > div {
    display: block;
    font-size: 15px;
    line-height: 31px;
    overflow: hidden;
    padding: 0 10px;
    white-space: nowrap;
    color: #575756;
    cursor: pointer;
}

#compareChart > ul.box-nav > li.active > a, 
	#compareChart > ul.box-nav > li:hover > a, 
	#compareChart > ul.box-nav > li.active > div, 
	#compareChart > ul.box-nav > li:hover > div, 
	#compareChart > ul.box-nav > li:hover > ul li:hover > a {
		background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #0c5798 0, #2c78b9 100%) repeat scroll 0 0;
		zoom: 1;
	}

	#compareChart > ul.box-nav > li.active a, 
	#compareChart > ul.box-nav > li:hover a, 
	#compareChart > ul.box-nav > li.active > div, 
	#compareChart > ul.box-nav > li:hover > div, 
	#compareChart > ul.box-nav > li > ul li > a { color: #FFF; }

	#compareChart > .chartLegend div div {
		width: 10px;
		height: 3px;
		margin: 7px 5px 0 0;
	}

	#compareChart .chartLegend a,
	#compareChart .chartLegend span,
	#compareChart .chartLegend div div,
	#compareChart .chartLegend select {
		float: left;
		display: block;
	}

	/** #compareChart End ***/

/*** UBSSelectedLeverageProducst Start***/
#ubs_selected_leverage_six-tab .table_ubs,
#ubs_selected_leverage_dots-tab .table_ubs {
	margin: 0;
	padding: 0;
	width: 100%;
}
#ubs_selected_leverage_six-tab .column,
#ubs_selected_leverage_dots-tab .column {
	float: left;
	width: 38%;
	padding: 10px;
	height: 140px;
	margin: 0;
	padding: 0;
	margin-left: 4px;
}
#ubs_selected_leverage_six-tab .column:first-child,
#ubs_selected_leverage_dots-tab .column:first-child {
	width: 25%;
}
#ubs_selected_leverage_six-tab .column:nth-child(3),
#ubs_selected_leverage_dots-tab .column:nth-child(3) {
	width: 35%;
}

#ubs_selected_leverage_btn {
	width: 37%; 
	background-color: #0c5798; 
	color: White; 
	border-style: none; 
	height: 27px; 
	font-weight: bold; 
	border-radius: 5px;
	
}

#ubs_selected_leverage_btn:hover {
	text-decoration: underline;
}

/* Clear floats after the columns */
#ubs_selected_leverage_six-tab .row:after, #ubs_selected_leverage_dots-tab .row:after{
	content: "";
	display: table;
	clear: both;
}

.column_ubs_logo {
	
}

.column_fallback {
	margin: 4px;
}

@media (max-width: 1190px) {
	#ubs_selected_leverage_btn {
		margin-top: 20px;
	}
}

@media (max-width: 990px) {
	#ubs_selected_leverage_six-tab .column, #ubs_selected_leverage_dots-tab .column {
		width: 50%;
	}
	#ubs_selected_leverage_six-tab .column.column_ubs_logo, #ubs_selected_leverage_dots-tab .column.column_ubs_logo {
		width: 35%;
		height: 60px;
	}
	#ubs_selected_leverage_six-tab .column:nth-child(2), #ubs_selected_leverage_dots-tab .column:nth-child(2) {
		width: 100%;
		margin-left: 0;
	}
	#ubs_selected_leverage_six-tab .column:nth-child(3), #ubs_selected_leverage_dots-tab .column:nth-child(3) {
		width: 100%;
		margin-left: 0;
	}


}
@media (max-width: 800px) {
	#ubs_selected_leverage_six-tab .column, #ubs_selected_leverage_dots-tab .column {
		width: 100%;
	}
	
	#ubs_selected_leverage_six-tab .column:nth-child(3), #ubs_selected_leverage_dots-tab .column:nth-child(3) {
		width: 100%;
	}

	#ubs_selected_leverage_btn {
		margin-bottom: 10px;
	}
	.column_fallback span{
		display: table;
	}
}
@media(max-width: 600px) {
	#ubs_selected_leverage_six-tab .column:first-child, #ubs_selected_leverage_dots-tab .column:first-child {
		display: none;
	}
	.column_fallback {
		padding-top: 30px;
	}
	
}
/*** UBSSelectedLeverageProducst End***/

/*** TransferWise Ad Start***/
.small-font {
	font-size: 11px !important;
}

.small-font-right {
	font-size: 11px !important;
	margin-right: 10px;
}

.light-grey {
	color: #acacac;
}

.mleft-10 {
	margin-left: 10px;
}

.image-logo-transferwise {
	display: inline-block;
	background: url(data:image/png;base64,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) no-repeat 0 0 transparent;
	width: 124px;
	height: 28px;
}

#transferwise-send-money-button {
	color: white !important;
	float: right;
}

.blue-link-important {
	color: #0C5798 !important;
}

.margin-top-8 {
	margin-top: 8px;
}

/*** TransferWise Ad End***/


.scroll_tabs_theme_light .scroll_tab_left_button::before {
	content: "\25C0";
}
.scroll_tabs_theme_light .scroll_tab_right_button::before {
	content: "\25B6";
}

/*** JB Integration Start ***/
.jbsTable td{
    border-top: none !important;
    padding: 4px !important;
    font-size: 11px !important;
}
.jbsTable a{
    background-color: #FFFFFF;
    text-align: center;
    border: 1px solid #001489 !important;
    padding: 8px 0;
    line-height: normal;
    color:#001489;
}
.jbsTable span{
    background-color: #FFFFFF;
    text-align: center;
    border: 1px solid #001489 !important;
    padding: 8px 0;
    line-height: normal;
    display: block;
    width: 100%;
    height: 100%;
    margin: 0;
    color:#001489;
}
.jbsTable .td_a_button{
    color:#001489;
}
.blueButton {
    background-color: #001489 !important;
    color: #FFF !important;
    /*font-size: 14px;*/
}
.blueButton:hover {
    font-weight: bold !important;
    color:#FFF !important;
}

.border-top-none {
	border-top: none !important;
}

.JB_logo_integration {
	max-width: 100%;
	height: auto;
	width: 15%;
    padding-bottom: 20px
}

.JB_integration_flex {
	font-size: 16px;
	border-bottom: 2px solid #0c5798;
	padding-bottom: 20px;
}
.JB_integration_flex_barrier_reverse_convertibles {
	font-size: 15px;
	border-bottom: 2px solid #001489;
	padding-bottom: 20px;
	
}

	.JB_integration_flex_barrier_reverse_convertibles span {
		margin-bottom: 3px;
		text-transform: none;
	}

.JB_integration_headline {
	font-family: Arial;
	font-size: 11px;
	text-transform: none;
	float: right;
}

.changeMobile {
	display: none;
}
.changeMobile td{
	width:100%
}

.JB_logo_integration_barrier_reverse_convertibles {
	max-width: 100%;
	height: auto;
	width: 13%;
	margin-right: 5px;
}

.JB_logo_integration_barrier_reverse_convertibles_margin10 {
	max-width: 100%;
	height: auto;
	width: 13%;
	margin-right: 10px;
}
.JB-frame {
	background-color: #FFFFFF;
	border: 1px solid #001489 !important;
    text-align:center;
}
    .JBInvestmentIdea a {
    border:none !important;  
}
.IdeaTd:hover a:link span{
    color: #575756 !important;
    font-weight: bold;
}
.IdeaTd:hover a:link{
    text-decoration:none;
}
.JBInvestmentIdea .Idea {
        background-color:#FFFFFF;
        border-top:1px solid #001489 !important;
        border-right:1px solid #001489 !important;
        border-bottom:1px solid #001489 !important;
        color: #001489;
}
.JBIntegrationThumbnail{
    border-top:1px solid #001489 !important;
    border-left:1px solid #001489 !important;
    border-bottom:1px solid #001489 !important;
    height:37px;
    width:auto;
    float:left;
    max-width: 120px;
    min-width:100px;
}

.TopPrimaryMarketProductsTable tr{
	height: 70px !important
}


@media screen and (max-width: 767px) {
	.changeMobile {
		display: flex;
        width:100%;
	}
    .inline_block{
        display:inline-block !important;
    }
    .JBIntegrationThumbnail{
        height:unset;
    }

	.hideMobile {
		display: none;
	}
    .Idea{
        white-space:normal;
    }

	.border-top-none {
		padding: 2px !important;
		width: 100%;
	}
    .JB_logo_integration{
        width: 25%;
        padding-bottom:10px;
    }

	.JB_integration_flex {
		font-size: 15px;
        text-align:center;
        padding-bottom:10px;
	}
    .JBHL{
        display:contents;
    }

	.JB-frame {
		border: 1px solid #001489;
	}

	.JB-box {
		padding: 10px !important;
        position:relative;
	}
    .JB_integration_headline{
        top:53px;
        position:absolute;
        font-weight: bold;
        width:unset;
        right:5px;
    }
}
.JB-table-Fixed {
	table-layout: fixed;
}

.trading-depot--table {
	table-layout: fixed;
}

.flex-gap--md {
	gap: 1rem;
}

.flex-width--30-percent {
	flex: 0 0 30%;
}

@media screen and (max-width: 767px) {
	.trading-depot--table {
		table-layout: auto;
		white-space: nowrap;
		overflow: scroll;
	}
}

	.display-only-3-lines {
		display: -webkit-box;
		-webkit-line-clamp: 3;
		-webkit-box-orient: vertical;
		overflow: hidden;
		text-overflow: ellipsis;
	}

	.display-contents {
		display: contents;
	}

	.jb-td-padding {
		padding-left: 5px;
		padding-right: 5px;
		word-break: normal !important;
		-ms-hyphens: none !important;
		hyphens: none !important;
	}

	.JB_logo_integration_margin10 {
		max-width: 100%;
		height: auto;
		width: 13%;
		margin-right: 10px;
	}

	.anotherfontIE {
		margin-bottom: 0px;
		font-family: Arial Narrow;
		font-size: 14px;
	}
	/*** JB Integration End ***/
	.skyscraper-new {
		width: 300px;
		position: absolute;
		left: 1050px;
		top: 1px;
	}

	.skyscraper-new-left {
		width: 300px;
		position: absolute;
		right: 1050px;
		top: 1px;
	}

	.dropdownArrow:after {
		border-left: 3px solid transparent;
		border-right: 3px solid transparent;
		border-top: 6px solid #4F4F4F;
		pointer-events: none;
		content: '';
	}

	#search-form .dropdownArrow:after {
		top: 42px;
		margin-left: -15px;
		position: absolute
	}

	.special_info_box {
		background-color: #CC0000;
	}

	.special_info_box {
		color: #FFFFFF;
		padding: 5px;
	}