.sidebar-nav-right {
  margin-top: 3rem;
}
.sidebar-nav-right .sidebar-nav-menu {
  border: 1px solid #D9E4EC;
  box-sizing: border-box;
  border-radius: 10px;
  margin: 30px 0 30px 0;
  padding: 15px;
}
.sidebar-nav-right .sidebar-nav-menu ul {
  list-style: none;
}
.sidebar-nav-right .sidebar-nav-menu ul li {
  position: relative;
}
.sidebar-nav-right .sidebar-nav-menu ul li a {
  text-decoration: none;
  font-size: 83%;
  font-weight: bold;
}
.sidebar-nav-right .sidebar-nav-menu ul li a:before {
  left: -20px;
  position: absolute;
  z-index: 2;
  content: url("/public/fno/img/ico/li_img_green_center.svg");
  margin-top: 1px;
}
.sidebar-nav-right .sidebar-nav-menu ul li a.red_flashing {
  color: red !important;
  animation: blinker 2s linear infinite;
}
.sidebar-nav-right .sidebar-nav-menu ul li a.red_flashing span {
  color: red !important;
}
@keyframes blinker {
  50% {
    opacity: 0;
  }
}
.sidebar-nav-right .sidebar-nav-menu > ul {
  margin: 0;
  padding: 0 0 0 20px;
}
.sidebar-nav-right .sidebar-nav-menu > ul > li {
  padding: 0;
}
.sidebar-nav-right .sidebar-nav-menu > ul > li > span {
  color: #003267;
  display: block;
  margin-top: 15px;
  font-weight: bold;
  text-transform: uppercase;
  background: #f1f4f7;
  padding: 5px;
  margin-left: -5px;
  border-radius: 5px;
}
.sidebar-nav-right .sidebar-nav-menu > ul > li > a {
  display: block;
  padding: 10px 0 10px 0;
  margin-top: 10px;
}
.sidebar-nav-right .sidebar-nav-menu > ul > li > a > span {
  color: #003267;
}
.sidebar-nav-right .sidebar-nav-menu > ul > li > ul {
  margin-bottom: 15px;
  padding: 0 0 0 20px;
}
.sidebar-nav-right .sidebar-nav-menu > ul > li > ul > li {
  padding: 0;
}
.sidebar-nav-right .sidebar-nav-menu > ul > li > ul > li a {
  padding: 10px 0 10px 0;
  display: block;
}
.sidebar-nav-right .blind {
  bottom: auto;
  left: -10000px;
  position: absolute !important;
  right: auto;
  top: -10000px;
}
.sidebar-nav-right img {
  border-radius: 5px;
  /* max-height: 250px; */
  max-width: 100%;
  width: auto;
  margin-bottom: 5px;
}
.sidebar-nav-right .ambulanceCaption {
  display: block;
  min-height: 100px;
  margin: 0 0 14px;
  padding: 20px 10px 18px 128px;
  background: #05a0ef url("/templates/fno_responsive/images/icon-ambulance.png") 38px 17px no-repeat;
  text-decoration: none;
  color: #fff;
  border-radius: 10px;
}
.sidebar-nav-right .ambulanceCaption strong span {
  color: inherit;
}
.sidebar-nav-right .ambulanceCaption .header {
  color: inherit;
  font-size: 1.76em;
  line-height: 23px;
  text-transform: uppercase;
}
.sidebar-nav-right .ambulanceCaption .text {
  color: inherit;
  display: block;
  font-size: 1em;
  line-height: 15px;
  padding-top: 0;
}
.sidebar-nav-right .ambulanceCaption.invert {
  border: 1px solid #bfe2ff;
  padding: 19px 9px 17px 127px;
  background: #fff url("/templates/fno_responsive/images/icon-ambulance-invert.png") 37px 16px no-repeat;
  color: #05a0ef;
}
.sidebar-nav-right .ambulanceCaption.invert1 {
  border: 1px solid black;
  padding: 19px 9px 17px 127px;
  background: #fff url("/templates/fno_responsive/images/icon-pricelist.png") 37px 16px no-repeat;
  color: black;
}
.sidebar-nav-right .ambulanceCaption.invert2 {
  border: 1px solid #09326e;
  padding: 19px 9px 17px 127px;
  background: #fff url("/templates/fno_responsive/images/icon-instructions.png") 37px 16px no-repeat;
  color: #09326e;
}
.sidebar-nav-right .ambulanceCaption.invert3 {
  border: 1px solid #155f78;
  padding: 19px 9px 17px 127px;
  background: #fff url("/templates/fno_responsive/images/icon-supportus.png") 37px 16px no-repeat;
  color: #155f78;
}
.sidebar-nav-right .frontendLeftColumn .ambulanceCaption {
  min-height: 100px;
  padding: 30px 10px 19px 128px;
  background-position: 38px 50%;
}
.sidebar-nav-right .commonCaption {
  background: url("/templates/fno_responsive/images/commonCaptionBg.png") repeat-x scroll left bottom transparent;
  margin-bottom: 10px;
  padding: 10px;
  border-radius: 10px;
}

/*# sourceMappingURL=sidebar.css.map */
