/* line 5, app/assets/stylesheets/application_search.scss */
#application_search {
  padding: 1rem 2rem;
  border-color: #b3b3b3;
  background-color: #ffffff;
  border-radius: 0.8rem;
}

/* line 11, app/assets/stylesheets/application_search.scss */
#application_search > .card-body {
  padding: 0;
}

/* line 16, app/assets/stylesheets/application_search.scss */
.category_header .collapsed i {
  transform: rotate(180deg);
}

/* line 20, app/assets/stylesheets/application_search.scss */
div.video-link {
  padding: 18px 25px;
  margin-left: 0px;
}

/* line 26, app/assets/stylesheets/application_search.scss */
.video-link .video.a {
  padding: 3px 12px !important;
}

/* line 30, app/assets/stylesheets/application_search.scss */
.video-link .video.i {
  vertical-align: middle;
  font-size: 25px;
}

/* line 35, app/assets/stylesheets/application_search.scss */
.video-link .video.span {
  line-height: 30px;
}

/* line 40, app/assets/stylesheets/application_search.scss */
.block-link-outer {
  border-color: #d60011 !important;
  background-color: #d60011 !important;
}

/* line 45, app/assets/stylesheets/application_search.scss */
.block-link {
  display: inline-block;
  position: relative;
  float: left;
  color: white;
  font-size: 1.3rem;
}

/* line 52, app/assets/stylesheets/application_search.scss */
.block-link:hover {
  color: white;
}

/* line 58, app/assets/stylesheets/application_search.scss */
.application-search-menu .list-group-item.active {
  color: black;
  background-color: #dcdcdc;
  border-color: #dcdcdc;
}

/* line 65, app/assets/stylesheets/application_search.scss */
.summary {
  width: 50%;
}

/* line 69, app/assets/stylesheets/application_search.scss */
.button_area_ja {
  width: 150px;
}

/* line 73, app/assets/stylesheets/application_search.scss */
.button_area_en {
  width: 190px;
}

/* line 78, app/assets/stylesheets/application_search.scss */
.tooltip-inner {
  max-width: 100%;
}
