/*!
Print CSS - for the Learn path
created by Emanuel
 */

/*custom Font*/
@import url('https://fonts.googleapis.com/css2?family=Merriweather:ital,wght@0,400;0,700;1,400;1,700&display=swap');
	
.merriweather-regular {
  font-family: "Merriweather", serif;
  font-weight: 400;
  font-style: normal;
}

.merriweather-bold {
  font-family: "Merriweather", serif;
  font-weight: 700;
  font-style: normal;
}

.merriweather-regular-italic {
  font-family: "Merriweather", serif;
  font-weight: 400;
  font-style: italic;
}

.merriweather-bold-italic {
  font-family: "Merriweather", serif;
  font-weight: 700;
  font-style: italic;
}
	
/* general */
.btn-primary{
	display: none;
}

.jumbotron.dark-bg{
	background: #002140
}

h1, h4, h5 {
	color:#002140 ;
	font-family: "Merriweather", serif;
    font-weight: 700;
    font-style: normal;
}

/* Konfigurator */

.konfigurator .card:hover,
.konfigurator .card.active{
	border:1px solid #0BFADE;
	cursor: pointer;
	background: #E1F3F1;
}

.jumbotron.jumbotron-fluid.konfigurator {
	margin: 0 16px 32px;
	border-radius: 4px;
    box-shadow: 0 4px 15px rgba(0,0,0,0.3);
}


/* ENDE Konfigurator */

.no-print{
	display: none;
}
.only-print{
	display: block
}

.card-deck .card{
	border: 2pt solid #e9ecef;
}
.container{
	padding: 0
}
*,
*::before,
*::after {
  box-sizing: border-box;
}

html {
  font-family: sans-serif;
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

article, aside, figcaption, figure, footer, header, hgroup, main, nav, section {
  display: block;
}

body {
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  text-align: left;
  background-color: #fff;
}

[tabindex="-1"]:focus:not(:focus-visible) {
  outline: 0 !important;
}

#lernpfad-cards #accordion .card-body::after, 
.router-hidden,
#ss-connect-dialog,
#ss-overlay,
.container button.action-button,
.lernpfad_card .card-header,
.no-print{
    display: none;
} 

#lernpfad-cards .card-body, #marktplatz-cards .card-body{
height:250px
}