/***** Erweiterungen WEBS LGT ******/

/** VIMEO iFrames Responsive jma 28.12.15 **/

.jma-video {
    position: relative;
    padding-bottom: 55%;
    padding-top: 15px;
    height: 0;
    overflow: hidden;
}

.jma-video iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}


/** Bilder im WYSWYG Feld responsive machen jma 19.01.16 **/
div.editorContent p img {
max-width: 100%;
}

/** H1 Element in der Stage auf H2 grösse verkleinert jma 30.03.17 **/

.keyvisual-text-inner h1 {
font-size: 40px;
margin-top: 0px;
}

/** 1. H2 Element einer ROW den Margin-top auf 0 wenn in der
ROW die Klasse jmaH2Margin gesetzt ist jma 25.02.16 **/
.container.outer-container.jmaH2Margin div h2 {
margin-top: 0;
}

/** 
H2 Schrift bei den Accordions gleich gross definieren wie H3
Wunsch von Marketing jma 03.05.16
**/
.resp-easy-accordion h2.resp-accordion {
font-size:24px;
}

.resp-easy-accordion h2.resp-accordion .resp-arrow:before {
font-size:20px;
}

/**
Bildlegenden sollen schwarz sein
Wunsch Marketing 03.05.16
**/
figure.content-pic figcaption {
color:#000;
}

.asia figure.content-pic figcaption {
color:#000;
}

.vp figure.content-pic figcaption {
color:#000;
}

.cp figure.content-pic figcaption {
color:#000;
}

.li figure.content-pic figcaption {
color:#000;
}

/**
Slider mit Ratings sollen kleiner werden
Wunsch Marketing 04.05.16
**/
.jma-slider section.teaser {
margin-bottom: 0;
}

.jma-slider h2 {
margin-bottom: 0;
}

div.jma-slider {
padding-top: 10px;
padding-bottom: 0;
margin-top: 0;
}

/**
Table Styling, das die erste Spalte
mit einer Hintergrundfarbe versieht
**/
table.col-bg tr > td:first-child {
background-color: #826278;
border: none;
color: white;
}

table.table-default.col-bg > tbody > tr > td {
padding-left: 15px;
padding-top: 15px;
padding-bottom: 30px;
}

table.table-default.col-bg > tbody > tr:first-child {
font-weight: bold;
}

table.table-default.col-bg > tbody > tr:first-child  > td:not(:first-child) {
border-top: 1px solid #a8a8a8;
}


/**
Der RSS Feed von Juicer auf der Media-Seite anpassen
16.01.17 - jma
**/
/* Juicer Inhalte anpassen */
.j-title p {
margin-bottom: 0;
}

.jma-juicer-finanzblog .j-poster {
display: none;
}

li.feed-item.j-blog.image-post .j-poster {
display: none;
}

.j-meta {
display: none;
}

/* Bilder beim Feed ausblenden */
li.feed-item.j-blog.image-post img {
display: none !important;
}


/* Liste und Abstand li und ul anpassen */
li.feed-item.j-blog.words, li.feed-item.j-blog.image-post {
list-style: none;
}

ul.juicer-feed.j-initialized {
margin: 0;
margin-top: 10px;
padding: 0;
}

/**
Anpassungen für FAQ Seite von SmartBanking
02.03.17 jma
**/

/* Damit das Bild blockt und max in orginalgrösse angezeigt wird */
.jma-faq {
width: auto;
margin-bottom: 10px;
}

.jma-faq .img-full {
width: auto;
max-width: 100%;
}

/** VALUE CLAIM Link jma 30.10.17 **/
.navbar-claim a, .navbar-claim a:hover, .navbar-claim a:focus {
text-decoration: none;
}



/** Dowload Suche bei www.lgt.com/offering ausblenden jma 07.11.17 **/
.jma-dl-search #DataTables_Table_0_filter,
.jma-dl-search #DataTables_Table_1_filter,
.jma-dl-search #DataTables_Table_0_length {
display: none;
}

/** Abstand für die Navigations Button im LGT FiNet jma 18.12.17 **/
.jmFiNet {
margin-top: 20px;
}

/** Vestra Spezial Teaser Link verstecken jma 18.12.17 **/
.jmaTeaserWeg .teaser-link span {
display: none;
}

/** Finet theScreener Boxen anpassen lgt-finet-analytics-eam jma 21.01.2018 **/
.jmaScreenerContainer div {
margin-bottom: 1em;
}

/** Die Megabox (Flayout Navi) ist zuwenig hoch bei der CP Seite jma 21.02.2018 **/
@media (min-width: 1200px){
.cp .navbar-nav>li .megabox ul {
min-height: 460px;
}
}

/** Cookie Hinweis bei CP TEMPRAER jma 22.02.2018 **/

#cookiedingsbums{
display: none;
}

.cp #cookiedingsbums {
display: block;
padding: 10px;
background-color: rgba(119, 119, 119, 0.95);
text-align:center;
position:fixed;
bottom:0px;
z-index:10000;
max-width:300px; 
font-size:14px;
color: #fff;
}
.cp #cookiedingsbums a {
color: #fff;
text-decoration:underline;
margin: 10px;
}
.cp #cookiedingsbums a:hover {
text-decoration:underline;
}
.cp #cookiedingsbums #cookieinhalt {
width: 90%;
float: left;
}

.cp #cookiedingsbumsCloser {
color: #fff;
font: 16px/100%;
text-decoration: none;
text-shadow: 0 1px 0 #000;
top: 50px;
cursor:pointer;
padding:4px;
text-align: right;
}

/** Für Datenschutz Youtube 1804 GDPR jma 29.05.2018 **/
.jma-video {
position: relative;
padding-bottom: 55%;
padding-top: 15px;
height: 0;
overflow: hidden;
cursor: pointer;
}
.jma-video iframe, .jma-video img.show {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.jma-play {
background: rgba(0,0,0,0.55);
width: 55px;
height: 25px;
border-radius: 5px;
padding-top: 10px;
margin: 0 auto;
top: 50%;
left: 50%;
position: absolute;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
z-index: 63;
box-sizing: content-box;
}
.jma-play:hover {
background: #cd201f;
}
.jma-pfeil {
width: 0;
height: 0;
border-style: solid;
border-width: 7px 0 7px 14px;
border-color: transparent transparent transparent #ffffff;
margin: 0 auto;
}
.jma-button {
background-color: #b49d5a;
border: none;
color: white;
border-radius: 5px;
padding: 8px 16px;
margin-left: 15px;
margin-top: 10px;
}

.jma-button:hover {
background-color: #cabe9b;
cursor: pointer;
}

.jma-hoverText {
z-index: 5000;
position: fixed;
border: 1px solid #d4ccb9;
background-color: #fff;
top: 10px;
padding: 12px;
width: 1160px;
margin-left: -580px;
left: 50%;
text-align: center;
}
@media (max-width: 1199.98px) {
.jma-hoverText {
width: 100%;
left: 0;
top: 0;
margin-left: 0;
}
}

/** Bei Links den Pfeil entfernen jma 03.07.2018 **/
.jmaCleanLink:before {
content: "" !important;
}

/** Abstände fü SOC Icons jma 03.07.2018 **/
.jmaSocIcon {
margin-right: 1em;
margin-bottom: 1em;
}

.linearlgt-Whatsapp-Logo-gefuellt:before {
content: "\e940";
}

/** Background Manu-Klotz für WISTIA  **/
.wistia_embed {
background-color: rgba(212, 212, 212, 0.3);
}

/** 
inet.lgt.com Anpassungen - jma 19.02.2019 
Start
**/

/* Tabelle Head */
.row.eventlisthead a:hover {
text-decoration: underline;
}

.row.eventlisthead, .row.eventlisthead a {
color: white;
text-decoration: none;
}

.row.eventlisthead {
font-weight: bold;
background: rgba(0,0,0,0.5);
padding: 5px;
}

/* Event Liste */
.row.event {
padding: 10px;
}

.row.event:nth-child(even) {
background-color: #e2e2e2;
}

.row.event:nth-child(odd) {
background-color: rgba(226, 226, 226, 0.13);
}

/* HR Externe Mitarbeiter */
#formuploadList th {
padding: 10px;
}

#formuploadList tbody td {
vertical-align: top;
padding: 10px;
}

#formuploadList tbody tr:nth-child(odd) {
background-color: rgba(226, 226, 226, 0.13);
}

#formuploadList tbody tr:nth-child(even) {
/* vertical-align: top; */
background-color: #e2e2e2;
}


/** 
inet.lgt.com Anpassungen
END
**/


/** 
Warnbox für Vestra
1903 Statischer Sticky-Footer VESTRA
**/
#jma-footer-warn  {
position: fixed;
bottom: 0;
width: 100%;
text-align: center;
background-color: #fbfbfb;
font-size: 0.8em;
padding-top: 0.5em;
padding-bottom: 0.5em;
border-top: solid 1px black;
box-shadow: 0px -2px 9px 0px rgba(50, 50, 50, 0.35);
}
/* für Footer-Sticky Platz machen */
.warnbox {
padding-bottom: 4em;
}

/**
* Flick nach M2019_21
**/

.asia .has-bg h2 {
color: #203d80;
margin-top: 0;
}

.vp .has-bg h2 {
color: #3e0e32;
margin-top: 0;
}


/**
* Bildabstände bei News Detailansicht
**/
.picture-text .col-sm-12.jmrow {
padding: 0;
}

.picture-text .col-sm-4.jmrow {
padding-left: 0;
}
