.swoop-legend {
  max-width: 900px;
  margin: 0 auto;
}

.legend-gradient-wrapper {
  width: 100%;
  max-width: 700px;
}

.legend-gradient-top {
  background: linear-gradient(
    to right,
    #ff001e 0%,
    #ff5c73 45%,
    #ffd6dc 100%
  );
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}

.legend-gradient-bottom {
  background: linear-gradient(
    to right,
    #ffc400 0%,
    #ffd95e 45%,
    #fff5db 100%
  );
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  border-top: 1px solid rgba(255, 255, 255, 0.35);
}

.legend-icon {
  width: 64px;
  height: auto;
}

.legend-key {
  max-width: 420px;
  margin: 0 auto;
}

.legend-line {
  display: inline-block;
  width: 48px;
  height: 4px;
  border-radius: 999px;
}

.legend-line-red {
  background: linear-gradient(to right, #ff001e, #ffd6dc);
}

.legend-line-yellow {
  background: linear-gradient(to right, #ffc400, #fff5db);
}

.legend-icon {
  width:1.8rem;
  vertical-align: middle;
}

.map-control-icon{
  width:1.5rem;
  vertical-align: middle;
}

  .dropdown-menu3{
    z-index: 8000;
  }
  
	.marker_lowres {width: 48px;height: 36px;cursor: pointer;display: block;}
	.std_lowres {background-image: url('<?php echo $protocol.$domain; ?>/img/icons/swoop-std.svg');background-size: cover;background-repeat: no-repeat;background-position: center center;}
	.agressive_lowres {background-image: url('<?php echo $protocol.$domain; ?>/img/icons/swoop-red.svg');background-size: cover;background-repeat: no-repeat;background-position: center center;}
  .green_lowres {background-image: url('<?php echo $protocol.$domain; ?>/img/icons/swoop-green.svg');background-size: cover;background-repeat: no-repeat;background-position: center center;}
 

.dropdown-item:hover {
  background-color: hsl(221, 14%,calc(100% + -5%));
}
.dropdown-item label {
  width:100%; 
  height: 100%;
  }
.item{
  justify-content:space-between
}

.columns label{
margin-top: auto;
}

.advert{
display: flex;
justify-content: center;
align-items: center;
}
.bm--card-message{
background-color: #1971ed;
}
.bm--message-box-shadow{
box-shadow: var(--bulma-card-shadow);
}

.div-stp-swoop-icon {width:33px;height:26px;display: block;background-image: url('/img/icons/swoop-g.svg');background-size: cover;background-repeat: no-repeat;background-position: center center;}
    
.div-prev-std-swoop-icon {width:33px;height:26px;display: block;background-image: url('/img/icons/prev-swoop-y.svg');background-size: cover;background-repeat: no-repeat;background-position: center center;}
.div-prev-red-swoop-icon {width:33px;height:26px;display: block;background-image: url('/img/icons/prev-swoop-r.svg');background-size: cover;background-repeat: no-repeat;background-position: center center;}

.div-green-swoop-icon {width:33px;height:26px;display: block;background-image: url('/img/icons/swoop-g.svg');background-size: cover;background-repeat: no-repeat;background-position: center center;}

.div-std-swoop-icon-s1 {width:33px;height:26px;display: block;background-image: url('/img/icons/swoop-y-1.svg');background-size: cover;background-repeat: no-repeat;background-position: center center;}
.div-std-swoop-icon-s2 {width:33px;height:26px;display: block;background-image: url('/img/icons/swoop-y-2.svg');background-size: cover;background-repeat: no-repeat;background-position: center center;}
.div-std-swoop-icon-s3 {width:33px;height:26px;display: block;background-image: url('/img/icons/swoop-y-3.svg');background-size: cover;background-repeat: no-repeat;background-position: center center;}
.div-std-swoop-icon-s4 {width:33px;height:26px;display: block;background-image: url('/img/icons/swoop-y-4.svg');background-size: cover;background-repeat: no-repeat;background-position: center center;}
.div-std-swoop-icon-s5 {width:33px;height:26px;display: block;background-image: url('/img/icons/swoop-y-5.svg');background-size: cover;background-repeat: no-repeat;background-position: center center;}
.div-std-swoop-icon-s6 {width:33px;height:26px;display: block;background-image: url('/img/icons/swoop-y-6.svg');background-size: cover;background-repeat: no-repeat;background-position: center center;}
.div-std-swoop-icon-s7 {width:33px;height:26px;display: block;background-image: url('/img/icons/swoop-y-7.svg');background-size: cover;background-repeat: no-repeat;background-position: center center;}
.div-std-swoop-icon-s8 {width:33px;height:26px;display: block;background-image: url('/img/icons/swoop-y-8.svg');background-size: cover;background-repeat: no-repeat;background-position: center center;}

.div-red-swoop-icon-s1 {width:33px;height:26px;display: block;background-image: url('/img/icons/swoop-r-1.svg');background-size: cover;background-repeat: no-repeat;background-position: center center;}
.div-red-swoop-icon-s2 {width:33px;height:26px;display: block;background-image: url('/img/icons/swoop-r-2.svg');background-size: cover;background-repeat: no-repeat;background-position: center center;}
.div-red-swoop-icon-s3 {width:33px;height:26px;display: block;background-image: url('/img/icons/swoop-r-3.svg');background-size: cover;background-repeat: no-repeat;background-position: center center;}
.div-red-swoop-icon-s4 {width:33px;height:26px;display: block;background-image: url('/img/icons/swoop-r-4.svg');background-size: cover;background-repeat: no-repeat;background-position: center center;}
.div-red-swoop-icon-s5 {width:33px;height:26px;display: block;background-image: url('/img/icons/swoop-r-5.svg');background-size: cover;background-repeat: no-repeat;background-position: center center;}
.div-red-swoop-icon-s6 {width:33px;height:26px;display: block;background-image: url('/img/icons/swoop-r-6.svg');background-size: cover;background-repeat: no-repeat;background-position: center center;}
.div-red-swoop-icon-s7 {width:33px;height:26px;display: block;background-image: url('/img/icons/swoop-r-7.svg');background-size: cover;background-repeat: no-repeat;background-position: center center;}
.div-red-swoop-icon-s8 {width:33px;height:26px;display: block;background-image: url('/img/icons/swoop-r-8.svg');background-size: cover;background-repeat: no-repeat;background-position: center center;}


 @media screen and (min-width: 768px){ 
  .bm--card-equal-height {
        display: flex;
        flex-direction: column;
        height: 100%;
    }
    .bm--card-equal-height .card-footer {
        margin-top: auto;
    }
}
.google-ad{
  width:300px;
  height:250px;
  max-width:300px;
  max-height:250px;
}
.bd-nav-item.is-active {
    background-color: hsla(var(--h),var(--s),var(--l),.2);
}