/* line 6, /app/app/assets/stylesheets/webinar.sass */
body {
  display: flex;
  flex-direction: column;
  height: auto;
  min-height: 100vh;
}

/* line 37, /app/app/assets/stylesheets/webinar.sass */
nav.top-bar,
nav.top-bar .nav-wrapper i,
nav.top-bar a.sidenav-trigger,
nav.top-bar a.sidenav-trigger i {
  height: 40px;
  line-height: 40px;
}

/* line 45, /app/app/assets/stylesheets/webinar.sass */
nav.top-bar .nav-wrapper .nav-link {
  padding: 0 0.5rem;
}
/* line 47, /app/app/assets/stylesheets/webinar.sass */
nav.top-bar .nav-wrapper .nav-link i {
  font-size: 16px;
}

/* line 50, /app/app/assets/stylesheets/webinar.sass */
.navbar .navbar-main {
  padding: 0 8px;
}
/* line 61, /app/app/assets/stylesheets/webinar.sass */
.navbar .navbar-main .nav-wrapper .header-search-wrapper {
  width: auto;
}
/* line 68, /app/app/assets/stylesheets/webinar.sass */
.navbar .navbar-main .nav-wrapper .brand-logo img {
  line-height: 0;
}

@media only screen and (max-width: 992px) {
  /* line 92, /app/app/assets/stylesheets/webinar.sass */
  .navbar .navbar-main .nav-wrapper .header-search-wrapper {
    margin-left: 1rem;
  }
  /* line 94, /app/app/assets/stylesheets/webinar.sass */
  .navbar .navbar-main .nav-wrapper .header-search-wrapper .brand-logo {
    max-width: 400px;
  }
  /* line 96, /app/app/assets/stylesheets/webinar.sass */
  .navbar .navbar-main .nav-wrapper .header-search-wrapper .brand-logo img {
    max-width: 100%;
    max-height: 100%;
  }
}
@media only screen and (max-width: 600px) {
  /* line 103, /app/app/assets/stylesheets/webinar.sass */
  .navbar .navbar-main .nav-wrapper .header-search-wrapper {
    margin-left: 0;
  }
  /* line 105, /app/app/assets/stylesheets/webinar.sass */
  .navbar .navbar-main .nav-wrapper .header-search-wrapper .brand-logo {
    max-width: 200px;
  }
}
/* line 132, /app/app/assets/stylesheets/webinar.sass */
.webinar-layout .sidenav {
  top: 0;
}

/* line 135, /app/app/assets/stylesheets/webinar.sass */
#main {
  flex: 1 0 auto;
  min-height: auto;
}

@media only screen and (min-width: 993px) {
  /* line 140, /app/app/assets/stylesheets/webinar.sass */
  #main.main-full,
  footer {
    padding-left: 0;
  }
}
/* line 144, /app/app/assets/stylesheets/webinar.sass */
.bg-form {
  padding: 3rem 0;
}

/* line 151, /app/app/assets/stylesheets/webinar.sass */
.wrap-form {
  background-color: #ffffffcc;
  padding: 0 1rem;
  max-width: 500px;
  margin: 0 auto;
}

@media only screen and (max-width: 992px) {
  /* line 158, /app/app/assets/stylesheets/webinar.sass */
  .wrap-form {
    margin: 2rem auto 0;
  }
}
/* line 161, /app/app/assets/stylesheets/webinar.sass */
.banner-form {
  display: flex;
  justify-content: center;
  align-items: center;
}

/* line 166, /app/app/assets/stylesheets/webinar.sass */
.wrap-imgs {
  line-height: 0;
  padding: 0;
}

/* line 170, /app/app/assets/stylesheets/webinar.sass */
.card-content:has(> .wrap-timer) {
  padding: 0.5rem;
}

@media only screen and (min-width: 620px) {
  /* line 174, /app/app/assets/stylesheets/webinar.sass */
  .card-content:has(> .wrap-timer) {
    padding: 24px;
  }
}
/* line 177, /app/app/assets/stylesheets/webinar.sass */
.edit-registrations {
  display: none;
}

/* line 180, /app/app/assets/stylesheets/webinar.sass */
.new-registrations {
  margin-top: 0.5rem;
}

/* line 183, /app/app/assets/stylesheets/webinar.sass */
.sponsors-h {
  margin: 1rem 0;
}
