/* Compiled by hand from assets/scss/sections.scss (no SCSS compiler on the machines): keep both in sync. */
.section_switch {
  display: inline-flex;
  vertical-align: middle;
  margin: 12px 0 0 14px;
  border: 1px solid rgba(255, 255, 255, 0.75);
  border-radius: 16px;
  overflow: hidden; }
  .section_switch a {
    color: #fff;
    padding: 3px 14px;
    font-size: 13px;
    font-weight: 500;
    line-height: 20px; }
    .section_switch a:hover {
      background: rgba(255, 255, 255, 0.15);
      color: #fff; }
    .section_switch a.on {
      background: #fff;
      color: #75848b; }

@media (max-width: 479px) {
  .navbar-header .section_switch {
    display: none; } }

#sidebar .section_switch {
  display: flex;
  margin: 0 15px 12px;
  border-color: rgba(255, 255, 255, 0.5); }
  #sidebar .section_switch a {
    flex: 1;
    text-align: center;
    padding: 6px 0;
    font-size: 14px; }
    #sidebar .section_switch a.on {
      color: #2f3c43; }

.section_radio .navbar-inverse {
  background-color: #2e7d78; }
.section_radio .section_switch a.on {
  color: #2e7d78; }
.section_radio .top_nav li a.active, .section_radio .top_nav li a:hover {
  background-color: #d6ecea; }
.section_radio .footer_about {
  background-color: #1f4f4c; }
.section_radio .navbar.last, .section_radio .navbar.last .navbar-nav > li > a:hover {
  background-color: #0f2a28; }
.section_radio .navbar.last .navbar-nav > li > a {
  color: #9cc9c5; }
.section_radio .navbar.last .navbar-text {
  color: #6f9e9a; }
.section_radio .cookiealert {
  background: #163b39; }
  .section_radio .cookiealert a {
    color: #8fdcd5; }
  .section_radio .cookiealert .acceptcookies {
    background-color: #2e7d78;
    border-color: #2e7d78; }

.my_list .list_radio {
  display: inline-block;
  padding: 0 5px;
  margin-right: 4px;
  border-radius: 3px;
  background: #2e7d78;
  color: #fff;
  font-size: 10px;
  line-height: 16px;
  vertical-align: 1px; }

.my_list .radio_play {
  cursor: pointer;
  background-color: #2e7d78;
  color: #fff;
  border: none;
  border-radius: 2px;
  margin-left: 4px; }
