/*
 * Copyright (C) 2023, Coperitus GmbH. All rights reserved.
 */

/***********************************************/
/**************** Desktop only *****************/
/***********************************************/

/* Abstand zwischen Logo <-> Tabmenü und Tabmenü <-> Content verkleinert */
section.c_pageWrapper #c_top {
  height: 135px;    
}

section#c_navigation {
  margin-top: -47px;
}

section.c_pageWrapper .c_content {
  padding-top: 20px;
}

section.c_pageWrapper #c_bottom {
    height: 60px;
    z-index: 30;
}

section#c_subNavigation ul ul {
    bottom: 60px;
    width: 275px;
}

/* Combobox für Depotauswahl ausrichten */
section#c_service div.portlet-boundary_logoutportlet_WAR_dadportlet_, div.portlet-boundary_secaccountselectorportlet_WAR_dadportlet_  {
    float: left;
}

/* Risikohinweis verbreitern */
section.c_pageWrapper .c_notificationBlockContainer {
    width: 100%;
}

section.c_pageWrapper .c_notificationBlockContainer .c_notificationBlock {
    width: 100%;
}

/* Risikohinweis OCT Panel Scrollbar */
div#octPanelNotice.c_notificationBlock {
    height: 260px;
    overflow-y: scroll;
    margin-top: 30px;
    padding-bottom: 50px;
}

.c_octNoticeButton {
    margin-left: 20px;
}

/* Sparplan löschen */
#savingsplanOverviewDeleteDialogHeader {
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
}

/* Chatvisor Icon verschieben */
#CV-question-corner {
    bottom: 50px !important;
}

/* Buttons ohne Link genauso groß wie Buttons mit Link (DADPORTAL-1855) */
.c_simulateButton, button {
    line-height: 1.3;
}

button.c_simulateButton, #c_buttonSubmit {
    line-height: 1.3;
}

button, input {
    line-height: 1.3;
}

a.c_simulateButton {
    line-height: 1.3;
}

span.c_simulateButton, button {
    line-height: 1.3;
}

/***********************************************/
/**************** b2b only *****************/
/***********************************************/

/* Entscheiderauswahl */
.ui-accordion .ui-accordion-header.prev-3 {
    background: #fff;
   	color: #333;
    border-color: #C0C0C0;
    border-bottom: none;
}

.ui-accordion .ui-accordion-header.next-3 {
    background: #F5F5F5;
    color: #A3A3A3;
    border-color: #E0E0E0;
    margin-left: 105px;
    border-top: none;
}

.ui-dialog #js_ajaxDialogHolder fieldset input#oldPassword,
.ui-dialog #js_ajaxDialogHolder fieldset input#newPassword,
.ui-dialog #js_ajaxDialogHolder fieldset input#newPasswordRepeat,
.ui-dialog #js_ajaxDialogHolder fieldset input#oldTraderPassword,
.ui-dialog #js_ajaxDialogHolder fieldset input#newTraderPassword,
.ui-dialog #js_ajaxDialogHolder fieldset input#newTraderPasswordRepeat {
    width: 28%;
    margin-left: 0
}

label.c_traderPasswordLabel {
    display: block;
    clear: both;
    margin: 15px;
}

section#c_subNavigation ul {
  min-height: 250px;
}

.c_depotumsaetzeDetailDialog table.c_noBorders td.c_firstColumn {
	width: 40%;
}

@media print {
	section.c_content table[id*=c_importDataDatailsTable] th:last-child,
	section.c_content table[id*=c_importDataDatailsTable] td:last-child,
	section.c_content table[id*=c_importDataDatailsTable] col:last-child,
    section.c_postboxlist{
	  display: none!important
	}

	section.c_content table[id*=c_importDataTable] th:first-child,
	section.c_content table[id*=c_importDataTable] td:first-child,
	section.c_content table[id*=c_importDataTable] col:first-child {
	  display: none!important
	}

	section.c_content table[id*=c_importDataTable] th:last-child,
	section.c_content table[id*=c_importDataTable] td:last-child,
	section.c_content table[id*=c_importDataTable] col:last-child {
	  display: none!important
	}

    section.c_content table[id*=c_collectiveDownloadListTable] th:last-child,
    section.c_content table[id*=c_collectiveDownloadListTable] td:last-child,
    section.c_content table[id*=c_collectiveDownloadListTable] col:last-child {
        display: none!important
    }
}

#widget-content-id {
	min-height: 1100px
}

section.c_globalSearchResults th:last-child {
	width: 220px
}

.c_simulateButton.c_sellAction, button.c_sellAction {
    padding: 4px 0 !important;
}

.c_buyAction, .c_simulateButton.c_buyAction, button.c_buyAction {
    padding: 4px 0 !important;
}

.checkbox_mark {
    display: inline-block;
    vertical-align: text-bottom;
    width: 19px;
    height: 19px;
    border: 1px solid #b6bbc0;
}

.ui-dialog {
    z-index: 77;
    outline: none;
}