/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url("Open-Sans/OpenSans-Regular.ttf") format('truetype');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url("Open-Sans/OpenSans-Regular.ttf") format('truetype');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* latin-ext */
@font-face {
  font-family: 'Quicksand';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("Quicksand/Quicksand-Regular.ttf") format('truetype');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Quicksand';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("Quicksand/Quicksand-Regular.ttf") format('truetype');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

p, a{
  font-family: 'Open Sans',sans-serif;
}

h1, h2, h3, h4, h5 {
  font-family: 'Quicksand', sans-serif;
  color: #3A3939;
}

h1 {
  font-size: 3.125rem !important;
  line-height: 4.375rem;
}

h2, h3 {
  font-size: 2.188rem !important;
  line-height: 2.813rem;
}

h4 {
   font-size: 1.125rem !important;
  line-height: 1.438rem;
}

header .user-name>span {
  font-family: 'Open Sans', sans-serif;
}

#header {
  background: #fff !important;
}

header .text-right .links a,
header .user-name {
  color: #3A3939 !important;
}

header .text-right .links a[href="https://faq.assisto.online/login"] {
  border: 1px solid #3A3939;
  border-radius: 10px;
  padding: 10px;
}

header .text-right .links a[href="https://faq.assisto.online/login"] svg {
  display: none;
}

header .search-box input {
  background: #F5F5F5;
  border: 1px solid #000;
  border-radius: 10px;
  color: #3A3939;
  font-weight: 400;
}

header .search-box input::placeholder,
header .search-box button {
  color: #767676;
}

.list-sort-container .list-sort {
  border-radius: 10px;
  border: 1px solid black;
}

.list-sort-container .list-sort-label {
  color: #3A3939;
}

.list-sort-container .list-sort-dir {
  border-inline-start: none;
}
.list-sort .dropdown>div {
  color: #000000;
}

#content .content-wrap {
  border-radius: 10px;
}

#content .grid-card {
  border-radius: 10px;
}

/*#content .bg-bookshelf,*/
#content .bg-book {
  background: #338080;
}


#content .grid-card-content h2 {
  font-size: 1.438rem !important;
  line-height: 1.797rem !important;
  font-weight: 500 !important;
  color: #3A3939 !important;
}

#content .grid-card-content p{
  font-size: 0.875rem !important;
  line-height: 1.19rem !important;
  color: #767676 !important;
}

#content .grid-card-footer p {
  color: #767676 !important;
}

/*
#content .grid-card[data-entity-id="2"] .featured-image-container{
  background: url("/img/Einstieg.svg") no-repeat center center;
}

#content .grid-card[data-entity-id="3"] .featured-image-container{
  background: url("/img/unsere-Produkte.svg") no-repeat center center;
}

#content .grid-card[data-entity-id="4"] .featured-image-container{
  background: url("/img/Funktionen.svg") no-repeat center center;
}

#content .grid-card[data-entity-id="5"] .featured-image-container{
  background: url("/img/Verträge.svg") no-repeat center center;
}

#content .grid-card[data-entity-id="6"] .featured-image-container{
  background: url("/img/Videos.svg") no-repeat center center;
}
*/

#content .grid-card .featured-image-container-wrap .svg-icon {
  display: none;
}

.activity-list-item div {
  color: #3A3939;
}

.activity-list-item a {
  color: #2F80ED;
}

.actions .icon-list form[action="https://faq.assisto.online/settings/users/toggle-dark-mode"] {
  display: none;
}