/* fairkom custom css */

.welcome .welcome-card-text h2{
     color: #fff;
}

.welcome {
     color: #fff;
     font-family: 'Ubuntu'; 
}


.welcome-card-text h2{
     color: #fff;
}

/* ubuntu-300 - latin */
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 300;
  src: url('https://repo.fairkom.net/fonts/ubuntu/ubuntu-v14-latin-300.eot'); /* IE9 Compat Modes */
  src: local('Ubuntu Light'), local('Ubuntu-Light'),
       url('https://repo.fairkom.net/fonts/ubuntu/ubuntu-v14-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('https://repo.fairkom.net/fonts/ubuntu/ubuntu-v14-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('https://repo.fairkom.net/fonts/ubuntu/ubuntu-v14-latin-300.woff') format('woff'), /* Modern Browsers */
       url('https://repo.fairkom.net/fonts/ubuntu/ubuntu-v14-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('https://repo.fairkom.net/fonts/ubuntu/ubuntu-v14-latin-300.svg#Ubuntu') format('svg'); /* Legacy iOS */
}

/* ubuntu-700 - latin */
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 700;
  src: url('https://repo.fairkom.net/fonts/ubuntu/ubuntu-v14-latin-700.eot'); /* IE9 Compat Modes */
  src: local('Ubuntu Bold'), local('Ubuntu-Bold'),
       url('https://repo.fairkom.net/fonts/ubuntu/ubuntu-v14-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('https://repo.fairkom.net/fonts/ubuntu/ubuntu-v14-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('https://repo.fairkom.net/fonts/ubuntu/ubuntu-v14-latin-700.woff') format('woff'), /* Modern Browsers */
       url('https://repo.fairkom.net/fonts/ubuntu/ubuntu-v14-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('https://repo.fairkom.net/fonts/ubuntu/ubuntu-v14-latin-700.svg#Ubuntu') format('svg'); /* Legacy iOS */
}

.unsupported-desktop-browser {
    font-family: 'Ubuntu', sans-serif;
    color: #666;
    line-height: 1.5em;
}
.unsupported-desktop-browser p {
    font-size: 16px;
    line-height: 1.5em;
} 
.unsupported-desktop-browser a {
    text-decoration: underline;
    text-decoration-color: #82ad29; 
    color: #82ad29;
}
#thanksMessage {
  font-weight: 700;
  color: #82ad29;
  font-size: 30px;
  line-height: 1.5em;
}
.redirectPageMessage .thanks-msg {
    border-bottom: 1px solid #82ad29;
}
.redirectPageMessage .hint-msg p{
    font-weight: 300;
    line-height: 1.5em;
    font-size: 20px;
}
.fairkom_logo {
    margin-top: 20px;
}

.kopf_menu {
    font-family: 'Ubuntu', sans-serif;
    font-size: 14px!important;
    color: #82ad29;
    background-color: #f2f2f2;
    padding-right: 20px;
}
.kopf_menu a {
    color: #82ad29;
}
.tile-view #remoteVideos {
    background: #e1e1e1!important;
}
.tile-view #filmstripRemoteVideos {
    background-color: #e1e1e1!important;
}
/* do not ask for e-mail as we do not load avatars */
.profile-edit-field:last-child {  
    display: none;  
} 

body, button, input, keygen, select, textarea {
  font-family: 'Ubuntu', sans-serif;
  color: #666;
  font-weight: 300;
  line-height: 1.5em;
  background: #f2f2f2;
  font-size: 14px;
}
h1,h2,h3,h4 {
  font-family: 'Ubuntu', sans-serif;
  font-weight: 700;
  color: #82ad29;
  line-height: 1.3em;
}
h3 {
  margin: 15 0 0 0;
}
h5,h6 {
  font-family: 'Ubuntu', sans-serif;
  font-weight: 300;
  color: #82ad29;
  line-height: 1.3em;
}

/*
.welcome .header .header-text-title{visibility: hidden;}
.welcome .header .header-text-title::after{content: 'Videokonferenz jetzt starten';visibility: visible;display: block;}
.welcome .header .header-text-subtitle{visibility: hidden;}
.welcome .header .header-text-subtitle::after{content: 'abhÃ¶rsicher - datenschutzkonform - supersimpel';visibility: visible;display: block;}
*/
.welcome .header {
    background: #f2f2f2;
}
.welcome .welcome-watermark .watermark.leftwatermark {
    width: 300px;
    height: 300px;
}
.welcome .welcome-watermark .watermark.leftwatermarknomargin {
    width: 300px;
    height: 300px;
    padding-left: 15px;
}
.rightwatermark {
    display: none;
}
.watermark {
    width: 300px;
    height: 300px;
}
.jitsi-icon svg {
    fill: #82ad29;
}
.welcome .header .header-text-title {
    color: #82ad29;
    max-width: 800px;
}
.welcome .header .header-text-subtitle {
    font-family: 'Ubuntu', sans-serif;
    font-weight: 300;
    color: #c2d115;
}
.welcome .welcome-page-button {
    background: #82ad29;
}
.welcome .header #enter_room .enter-room-input-container .enter-room-input:focus {
    outline: auto 2px #82ad29;
}
.welcome .welcome-card {
/* RAS 21JAN23 */
/*    width: 49%; */
    margin-left: 10px;
    margin-right: 10px;
}
.welcome .welcome-card--blue {
    background: #f2f2f2;
}
.meetings-list {
    color: #82ad29;
    background: #f2f2f2;
}
.meetings-list .delete-meeting > svg {
    fill: #82ad29;
}
.meetings-list .item.with-click-handler:hover {
    background: #fff;
}
.welcome .welcome-card--dark {
    background: #82ad29;
}
.welcome .welcome-card--dark a {
    color: #c2d115!important;
}
.welcome .welcome-card-button--white {
    background: #fff;
    color: #82ad29;
    text-align: center; 
    margin-left: 32px;
    margin-bottom: 20px;
}
.tOoji h2 {
    color: #fff!important;
    margin-bottom: 5px;
}



.welcome .welcome-footer {
    display: none;
}
.welcome .welcome-footer-row-block {
    border-bottom: 1px solid #82ad29;
}
.welcome .welcome-footer_2 h4 {
    margin-bottom: 5px;
    color: #82ad29;
}
.welcome .welcome-footer_2 a {
    color: #82ad29;
}
.welcome .welcome-footer_2 a:hover {
    color: #82ad29;
}
.welcome .welcome-footer_2 {
    background-color: #f2f2f2;
    margin-top: 50px;
    padding-bottom: 50px;
}
.welcome .welcome-footer--row-2 {
    padding: 40px 0 24px 0;
}
.welcome .welcome-card-button {
    border-radius: 3px;
    cursor: pointer;
    display: inline-block;
    padding: 15px 16px;
    position: relative;
}
.welcome .welcome-card-button--grey {
    background: #82ad29;
    color: #fff;
    text-align: center;
}
.welcome .welcome-card-text {
    font-size: 14px;
    line-height: 1.7em;
    padding-bottom: 15px;
}

.welcome .welcome-footer--row-3 {
    padding: 40px 0 24px 0;
} 
.welcome .welcome-footer--row-4 {
    padding: 40px 0 24px 0;
}


.welcome .header {
/*    background-image: url(../images/fairkom_birne.jpg); */
/*    background-image: url(https://files01.fairkom.net/fairmeeting/images/SchoenerMannRundblick.jpg); */
      background-image: url(https://files01.fairkom.net/fairmeeting/images/background_hometop.jpg);
}

.welcome .header .header-container {
/* RAS 21JAN23 */
/*   margin: 90px 32px 0 32px; */ 
}


@media only screen and (max-width: 500px) {
    .welcome.with-content .welcome-card {
        width: 100%;
        margin-top: 24px;
    }
    .welcome .welcome-footer_2 {
        text-align: center; 
    }
    .welcome .header .header-text-title {
        margin-top: 10px;
        font-size: 22px;
    }
    .welcome .header .header-text-subtitle {
        font-size: 14px;
    }
    .welcome .header {
        background-image: none;
        background: #f2f2f2;
    }
}

.jitsi-icon-dominant-speaker {
 background-color:#283583;
 border-radius:3px
}

.css-1t0msi-withI18nextTranslation_D9_-tintBackground {
    opacity: 0.1;
}


.close2-svgbox {
  max-width: 100px;
  fill: rgb(130, 173, 41);
  /* aspect-ratio: 1/1; */
  margin-bottom: 0.5rem;
}
.close2-iconbox {
  display: flex;
  flex-direction: row;
  align-items: baseline;
  justify-content: center;
  flex-wrap: wrap;
}

.close2-icon {
  margin-inline: 2%;
  text-align: center;
  margin-block: 1rem;
}

.close2-body {
  text-align: center;
  display: flex;
  flex-direction: column;
  justify-content: space-evenly;
}

.close2-footer {
  /* flex-shrink: 0; */
  padding-bottom: 2rem;
  font-weight: 700;
}

.close2-iconText {
  margin: 0px;
}

[lang|="en"] {
  font-family: 'Ubuntu', sans-serif;
}

