/* Copyright (c) Thales UK Limited 2019, All Rights Reserved
   The copyright herein, subject to any pre-existing rights of third parties, is the property of Thales UK Limited.
   It may not be sold, licensed, reproduced, modified, adapted, published, disclosed or translated in any material
   form (including storage in any medium by electronic means whether or not transiently or incidentally) in whole
   or in part without the prior written permission of Thales UK Limited neither shall it be used other than for the
   purpose for which it is supplied. */
@import url(../../lib/normalize/normalize-1.1.2.css);
@import url(../../lib/bootstrap/css/bootstrap.css);
@import url(../../lib/bootstrap/css/datepicker.css);
@import url(../../lib/leafletjs/leaflet-search-1.4.6.css);
@import url(../../lib/jQuery/cookiecuttr.css);
@font-face {
  font-family: 'vmsregular';
  src: url("/resources/fonts/vms-webfont.eot");
  src: url("/resources/fonts/vms-webfont.eot?#iefix") format("embedded-opentype"), url("/resources/fonts/vms-webfont.woff") format("woff"), url("/resources/fonts/vms-webfont.ttf") format("truetype");
}
/**
 * Common variables
 */
/**
 * Common styles
 */
/* line 28, ../stylesheets/_common.scss */
.clear {
  clear: both;
}

/* line 32, ../stylesheets/_common.scss */
h1, h2, h3, h4, h5, h6 {
  color: #1f3d7d;
}

/* line 36, ../stylesheets/_common.scss */
h1 {
  font-size: 28px;
  margin-top: 30px;
}

/* line 41, ../stylesheets/_common.scss */
h2 {
  font-size: 22px;
  font-weight: normal;
}

/* line 46, ../stylesheets/_common.scss */
.underlined {
  border-bottom: 1px dotted #1f3d7d;
}

/* line 50, ../stylesheets/_common.scss */
.box {
  font-size: 12px;
  line-height: 16px;
  border-top-color: #2f2f2f;
  border-top-style: solid;
  border-top-weight: 1px;
  padding: 5px;
  margin-bottom: 15px;
}
/* line 64, ../stylesheets/_common.scss */
.box a {
  color: #336699;
}
/* line 68, ../stylesheets/_common.scss */
.box img {
  margin-right: 7px;
}

/* line 73, ../stylesheets/_common.scss */
.box-grey {
  background-color: #e7e7e7;
  /* fallback color, place your own */
  /* Gradients for modern browsers, replace as you see fit */
  background-image: -moz-linear-gradient(top, #fff, #e7e7e7);
  background-image: -ms-linear-gradient(top, #fff, #e7e7e7);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#e7e7e7));
  background-image: -webkit-linear-gradient(top, #fff, #e7e7e7);
  background-image: -o-linear-gradient(top, #fff, #e7e7e7);
  background-image: linear-gradient(to bottom, #ffffff, #e7e7e7);
  background-repeat: repeat-x;
  /* IE8-9 gradient filter */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFE7E7E7',GradientType=0);
}

/* line 93, ../stylesheets/_common.scss */
.btn-blue {
  background-color: #1283bb !important;
  background-repeat: repeat-x;
  background-image: -moz-linear-gradient(top, #33b0ea, #1283bb);
  background-image: -ms-linear-gradient(top, #33b0ea, #1283bb);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#33b0ea), to(#1283bb));
  background-image: -webkit-linear-gradient(top, #33b0ea, #1283bb);
  background-image: -o-linear-gradient(top, #33b0ea, #1283bb);
  background-image: linear-gradient(to bottom, #33b0ea, #1283bb);
  background-repeat: repeat-x;
  /* IE8-9 gradient filter */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF33B0EA', endColorstr='#FF1283BB',GradientType=0);
  border-color: #162077 #162077 #101754;
  color: #fff !important;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.56);
  -webkit-font-smoothing: antialiased;
}

/* line 117, ../stylesheets/_common.scss */
.center {
  margin-left: auto;
  margin-right: auto;
}

/* line 122, ../stylesheets/_common.scss */
label.error {
  color: red;
  padding: 2px 8px;
  margin-top: 2px;
}

/* line 128, ../stylesheets/_common.scss */
.close-btn {
  display: inline-block;
  background-image: url("/resources/images/common/close.gif");
  width: 16px;
  height: 16px;
  cursor: pointer;
  filter: alpha(opacity=80);
  opacity: 0.8;
}

/* line 138, ../stylesheets/_common.scss */
.close-btn:hover {
  filter: alpha(opacity=100);
  opacity: 1;
}

/* ajax loader */
/* line 144, ../stylesheets/_common.scss */
.ajax-loader {
  position: fixed;
  top: 50%;
  left: 40%;
}

/* line 150, ../stylesheets/_common.scss */
.ajax-loader-header {
  min-height: 30px;
  height: 30px;
  background-color: #044c92;
  /* fallback color, place your own */
  color: #ffffff;
  /* Gradients for modern browsers, replace as you see fit */
  background-image: -moz-linear-gradient(top, #5a5a5a, #2f2f2f);
  background-image: -ms-linear-gradient(top, #5a5a5a, #2f2f2f);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5a5a5a), to(#2f2f2f));
  background-image: -webkit-linear-gradient(top, #5a5a5a, #2f2f2f);
  background-image: -o-linear-gradient(top, #5a5a5a, #2f2f2f);
  background-image: linear-gradient(to bottom, #5a5a5a, #2f2f2f);
  background-repeat: repeat-x;
  /* IE8-9 gradient filter */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF5A5A5A', endColorstr='#FF2F2F2F',GradientType=0);
}

/* line 174, ../stylesheets/_common.scss */
.ajax-loader-spinner {
  background-color: #ffffff;
}

/* Captcha */
/* line 179, ../stylesheets/_common.scss */
#recaptcha_logo, #recaptcha_privacy {
  display: none;
}

/*disclaimer on privacy policy*/
/* line 184, ../stylesheets/_common.scss */
a.anchor {
  color: #333333;
  text-decoration: none;
}

/* line 189, ../stylesheets/_common.scss */
a.delete {
  font-size: 1.2em;
  font-weight: bold;
}

/* line 193, ../stylesheets/_common.scss */
a.delete:hover {
  color: red;
  text-decoration: none;
}

/* bootstrap overrides */
/* line 200, ../stylesheets/_common.scss */
.table td.text-center {
  text-align: center;
}

/* Lanes closed indicator */
/* line 205, ../stylesheets/_common.scss */
.laneImages img {
  height: 30px;
  padding-right: 3px;
}

/* line 210, ../stylesheets/_common.scss */
.laneImages img:last-child {
  padding-right: 0px;
}

/******************************************************************************/
/******************************************************************************/
/*******************         Navbar entensions        *************************/
/******************************************************************************/
/******************************************************************************/
/* line 8, ../stylesheets/_bootstrap-extensions.scss */
.navbar .navbar-inner .nav {
  float: none;
  width: 940px;
  margin-left: auto;
  margin-right: auto;
}

/* line 14, ../stylesheets/_bootstrap-extensions.scss */
.navbar {
  margin-bottom: 10px;
}

/* line 21, ../stylesheets/_bootstrap-extensions.scss */
.navbar-inner {
  min-height: 30px;
  height: 30px;
  background-color: #044c92;
  /* fallback color, place your own */
  /* Gradients for modern browsers, replace as you see fit */
  background-image: -moz-linear-gradient(top, #5a5a5a, #2f2f2f);
  background-image: -ms-linear-gradient(top, #5a5a5a, #2f2f2f);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5a5a5a), to(#2f2f2f));
  background-image: -webkit-linear-gradient(top, #5a5a5a, #2f2f2f);
  background-image: -o-linear-gradient(top, #5a5a5a, #2f2f2f);
  background-image: linear-gradient(to bottom, #5a5a5a, #2f2f2f);
  background-repeat: repeat-x;
  /* IE8-9 gradient filter */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF5A5A5A', endColorstr='#FF2F2F2F',GradientType=0);
}

/* line 44, ../stylesheets/_bootstrap-extensions.scss */
.navbar .nav > .active > a,
.navbar .nav > .active > a:hover,
.navbar .nav > .active > a:focus {
  color: #fff;
  text-decoration: none;
  background-color: #1283bb;
  background-image: -moz-linear-gradient(top, #33b0ea, #1283bb);
  background-image: -ms-linear-gradient(top, #33b0ea, #1283bb);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#33b0ea), to(#1283bb));
  background-image: -webkit-linear-gradient(top, #33b0ea, #1283bb);
  background-image: -o-linear-gradient(top, #33b0ea, #1283bb);
  background-image: linear-gradient(to bottom, #33b0ea, #1283bb);
  background-repeat: repeat-x;
  /* IE8-9 gradient filter */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF33B0EA', endColorstr='#FF1283BB',GradientType=0);
  /*  -webkit-box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125);
       -moz-box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125);
            box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125);*/
}

/* line 71, ../stylesheets/_bootstrap-extensions.scss */
.navbar .nav > li > a {
  float: none;
  padding: 5px 15px 5px;
  color: #fff;
  text-decoration: none;
  text-shadow: none;
}

/* line 79, ../stylesheets/_bootstrap-extensions.scss */
.navbar .nav > li > a:hover {
  color: #fff;
  background-color: #1283bb;
  background-image: -moz-linear-gradient(top, #33b0ea, #1283bb);
  background-image: -ms-linear-gradient(top, #33b0ea, #1283bb);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#33b0ea), to(#1283bb));
  background-image: -webkit-linear-gradient(top, #33b0ea, #1283bb);
  background-image: -o-linear-gradient(top, #33b0ea, #1283bb);
  background-image: linear-gradient(to bottom, #33b0ea, #1283bb);
  background-repeat: repeat-x;
  /* IE8-9 gradient filter */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF33B0EA', endColorstr='#FF1283BB',GradientType=0);
}

/* line 100, ../stylesheets/_bootstrap-extensions.scss */
.navbar .nav li.dropdown.open > .dropdown-toggle {
  color: #fff;
  background-color: #1283bb;
  background-image: -moz-linear-gradient(top, #33b0ea, #1283bb);
  background-image: -ms-linear-gradient(top, #33b0ea, #1283bb);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#33b0ea), to(#1283bb));
  background-image: -webkit-linear-gradient(top, #33b0ea, #1283bb);
  background-image: -o-linear-gradient(top, #33b0ea, #1283bb);
  background-image: linear-gradient(to bottom, #33b0ea, #1283bb);
  background-repeat: repeat-x;
  /* IE8-9 gradient filter */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF33B0EA', endColorstr='#FF1283BB',GradientType=0);
}

/******************************************************************************/
/******************************************************************************/
/*******************         Button entensions        *************************/
/******************************************************************************/
/******************************************************************************/
/* line 127, ../stylesheets/_bootstrap-extensions.scss */
.btn[disabled], .btn[disabled]:hover, .btn-primary[disabled]:hover {
  background-color: #ddd;
  opacity: 1.0;
  background-image: none;
}

/* line 132, ../stylesheets/_bootstrap-extensions.scss */
.btn:hover, .btn-primary:hover, .btn:focus {
  background-position: 0;
  -webkit-transition: none;
  -moz-transition: none;
  -o-transition: none;
  transition: none;
}

/* line 139, ../stylesheets/_bootstrap-extensions.scss */
.btn-primary, .btn-primary:hover {
  background-color: #33b0ea;
  background-image: -moz-linear-gradient(top, #33b0ea, #1283bb);
  background-image: -ms-linear-gradient(top, #33b0ea, #1283bb);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#33b0ea), to(#1283bb));
  background-image: -webkit-linear-gradient(top, #33b0ea, #1283bb);
  background-image: -o-linear-gradient(top, #33b0ea, #1283bb);
  background-image: linear-gradient(to bottom, #33b0ea, #1283bb);
  background-repeat: repeat-x;
  /* IE8-9 gradient filter */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF33B0EA', endColorstr='#FF1283BB',GradientType=0);
}

/* line 1, ../stylesheets/_leaflet-extensions.scss */
.leaflet-container {
  background-color: #d5e9ef;
}

/* line 1, ../stylesheets/_planned-outages.scss */
.planned-outages {
  color: white !important;
  cursor: default;
}
/* line 5, ../stylesheets/_planned-outages.scss */
.planned-outages a {
  color: white !important;
  cursor: pointer;
  text-decoration: underline;
}

/* line 12, ../stylesheets/_planned-outages.scss */
#plannedOutagesForm #message {
  width: 650px;
}

/* line 16, ../stylesheets/_planned-outages.scss */
#plannedOutagesForm #link {
  width: 650px;
}

/* line 20, ../stylesheets/_planned-outages.scss */
#plannedOutagesForm .cancel {
  margin-left: 8px;
}

/* line 3, ../stylesheets/_header.scss */
.pr-0 {
  padding-right: 0;
}

/* line 7, ../stylesheets/_header.scss */
.header {
  height: 67px;
}
/* line 10, ../stylesheets/_header.scss */
.header .sign-in-form {
  margin: 0px;
  padding: 20px;
}
/* line 14, ../stylesheets/_header.scss */
.header .sign-in-form input[type=text] {
  display: block;
}
/* line 19, ../stylesheets/_header.scss */
.header .log-out-form {
  display: inline-block;
}
/* line 23, ../stylesheets/_header.scss */
.header .dropdown-menu {
  z-index: 1001;
}
/* line 27, ../stylesheets/_header.scss */
.header #authentication-options {
  height: 19px;
  margin-top: 2px;
  float: right;
}
/* line 33, ../stylesheets/_header.scss */
.header .logo-te {
  width: 546px;
  margin-left: 20px;
  float: left;
}

/* line 1, ../stylesheets/_footer.scss */
.footer {
  margin-top: 50px;
  border-top: 1px solid #2f2f2f;
  font-size: 11px;
}

/* line 1, ../stylesheets/_home.scss */
.home-title {
  width: 627px;
}

/* line 5, ../stylesheets/_home.scss */
.navbar {
  margin-bottom: 0px;
}

/* line 3, ../stylesheets/_traffic-report.scss */
.tr-container {
  min-height: 650px;
}

/* line 7, ../stylesheets/_traffic-report.scss */
.tr-menu {
  padding: 10px;
  background-color: #e8f2fb;
}

/* line 12, ../stylesheets/_traffic-report.scss */
.tr-top-menu-placeholder.affix {
  z-index: 2;
}

/* line 16, ../stylesheets/_traffic-report.scss */
.tr-top-menu {
  top: 0px;
  z-index: 2;
  height: 85px;
}
/* line 21, ../stylesheets/_traffic-report.scss */
.tr-top-menu .roads {
  width: 920px;
  height: 45px;
}
/* line 25, ../stylesheets/_traffic-report.scss */
.tr-top-menu .roads h6 {
  float: left;
  margin-right: 10px;
}
/* line 29, ../stylesheets/_traffic-report.scss */
.tr-top-menu .roads select {
  float: left;
  width: 123px;
  height: 28px;
  margin-right: 5px;
  margin-top: 9px;
  font-size: 12px;
}
/* line 38, ../stylesheets/_traffic-report.scss */
.tr-top-menu .roads .tr-road-type {
  width: 214px;
  float: left;
}
/* line 42, ../stylesheets/_traffic-report.scss */
.tr-top-menu .roads .tr-road-type select {
  float: none;
  width: 100px;
}
/* line 48, ../stylesheets/_traffic-report.scss */
.tr-top-menu .roads .time {
  width: 705px;
  height: 40px;
  float: left;
}
/* line 53, ../stylesheets/_traffic-report.scss */
.tr-top-menu .roads .time h6 {
  float: left;
}
/* line 57, ../stylesheets/_traffic-report.scss */
.tr-top-menu .roads .time label {
  font-size: 12px;
}
/* line 61, ../stylesheets/_traffic-report.scss */
.tr-top-menu .roads .time input {
  float: left;
  margin-top: 13px;
  margin-left: 4px;
}
/* line 67, ../stylesheets/_traffic-report.scss */
.tr-top-menu .roads .time #tr-time-now, .tr-top-menu .roads .time #tr-time-future {
  width: 18px;
}
/* line 71, ../stylesheets/_traffic-report.scss */
.tr-top-menu .roads .time .tr-date-options {
  width: 465px;
  height: 40px;
  float: left;
  margin-left: 5px;
}
/* line 77, ../stylesheets/_traffic-report.scss */
.tr-top-menu .roads .time .tr-date-options .tr-start-date {
  width: 85px;
  height: 16px;
  margin-top: 6px;
  margin-right: 15px;
  font-size: 12px;
}
/* line 85, ../stylesheets/_traffic-report.scss */
.tr-top-menu .roads .time .tr-date-options .tr-delays-period {
  width: 90px;
  height: 28px;
  margin-top: 7px;
  margin-left: 10px;
  font-size: 12px;
}
/* line 96, ../stylesheets/_traffic-report.scss */
.tr-top-menu .roads .tr-menu-motorway {
  width: 140px;
}
/* line 100, ../stylesheets/_traffic-report.scss */
.tr-top-menu .roads .tr-menu-junction-from, .tr-top-menu .roads .tr-menu-junction-to {
  width: 140px;
}
/* line 104, ../stylesheets/_traffic-report.scss */
.tr-top-menu .roads .tr-menu-junction-to {
  margin-right: 11px;
}
/* line 108, ../stylesheets/_traffic-report.scss */
.tr-top-menu .roads .tr-menu-direction, .tr-top-menu .roads .tr-menu-aroad-direction {
  width: 130px;
}
/* line 112, ../stylesheets/_traffic-report.scss */
.tr-top-menu .roads .tr-menu-motorway-search, .tr-top-menu .roads .tr-menu-aroad-search, .tr-top-menu .roads .tr-menu-area-search,
.tr-top-menu .roads .tr-menu-view-search {
  margin-top: 5px;
}
/* line 116, ../stylesheets/_traffic-report.scss */
.tr-top-menu .roads .tr-menu-motorway-search .tr-menu-search-icon, .tr-top-menu .roads .tr-menu-aroad-search .tr-menu-search-icon, .tr-top-menu .roads .tr-menu-area-search .tr-menu-search-icon,
.tr-top-menu .roads .tr-menu-view-search .tr-menu-search-icon {
  display: inline-block;
  width: 14px;
  height: 14px;
  background-image: url("/resources/images/traffic-report/search.png");
}
/* line 123, ../stylesheets/_traffic-report.scss */
.tr-top-menu .roads .tr-menu-view-delete {
  height: 31px;
  margin-top: 4px;
}
/* line 127, ../stylesheets/_traffic-report.scss */
.tr-top-menu .roads .tr-menu-views .tr-menu-view {
  width: 170px;
}
/* line 130, ../stylesheets/_traffic-report.scss */
.tr-top-menu .roads .tr-menu-areas .tr-menu-area-type {
  width: 140px;
}
/* line 133, ../stylesheets/_traffic-report.scss */
.tr-top-menu .roads .tr-menu-areas .tr-menu-area {
  width: 400px;
}
/* line 136, ../stylesheets/_traffic-report.scss */
.tr-top-menu .roads .rss-button {
  display: inline-block;
  float: right;
  margin: 10px 5px;
}
/* line 141, ../stylesheets/_traffic-report.scss */
.tr-top-menu .roads .rss-button .tr-menu-rss-icon {
  display: inline-block;
  width: 14px;
  height: 14px;
  position: relative;
  top: 2px;
  background-image: url("/resources/images/traffic-report/rss.png");
  background-size: 14px 14px;
}

/* line 154, ../stylesheets/_traffic-report.scss */
.tr-menu-auto-refresh {
  padding: 5px;
  background-color: #e8f2fb;
  text-align: right;
  width: 930px;
  z-index: 2;
  top: 97px;
}
/* line 162, ../stylesheets/_traffic-report.scss */
.tr-menu-auto-refresh label {
  color: #1f3d7d;
  font-weight: bold;
  font-size: 12px;
  margin-bottom: 0;
}

/* line 169, ../stylesheets/_traffic-report.scss */
.tr-left-menu-placeholder {
  width: 210px !important;
}

/* line 173, ../stylesheets/_traffic-report.scss */
.tr-left-menu {
  width: 210px;
  padding-bottom: 50px;
  top: 125px;
}
/* line 183, ../stylesheets/_traffic-report.scss */
.tr-left-menu .traffic-information input {
  width: 15px;
}
/* line 188, ../stylesheets/_traffic-report.scss */
.tr-left-menu .saved-reports {
  display: none;
}
/* line 190, ../stylesheets/_traffic-report.scss */
.tr-left-menu .saved-reports .savedReportLink {
  cursor: pointer;
  width: 100%;
}

/* line 202, ../stylesheets/_traffic-report.scss */
.tr-key {
  height: 38px;
  margin-left: 5px;
  border: 2px solid #2f2f2f;
  background-color: #e8f2fb;
}
/* line 208, ../stylesheets/_traffic-report.scss */
.tr-key div {
  float: left;
  width: 162px;
}
/* line 213, ../stylesheets/_traffic-report.scss */
.tr-key span {
  float: left;
  display: inline-block;
  width: 20px;
  height: 20px;
  margin-top: 10px;
  background-color: #666666;
}
/* line 221, ../stylesheets/_traffic-report.scss */
.tr-key span.tr-key-slow {
  background-color: #ff0000;
}
/* line 225, ../stylesheets/_traffic-report.scss */
.tr-key span.tr-key-medium {
  background-color: #ff6600;
}
/* line 229, ../stylesheets/_traffic-report.scss */
.tr-key span.tr-key-normal {
  background-color: #004f98;
}
/* line 234, ../stylesheets/_traffic-report.scss */
.tr-key h6 {
  margin-left: 25px;
}
/* line 238, ../stylesheets/_traffic-report.scss */
.tr-key .tr-key-title {
  width: 40px;
  margin-right: 7px;
  background-color: #2f2f2f;
}
/* line 243, ../stylesheets/_traffic-report.scss */
.tr-key .tr-key-title h6 {
  margin-left: 0px;
  padding-left: 7px;
  color: #e8f2fb;
}

/* line 251, ../stylesheets/_traffic-report.scss */
.tr-info {
  width: 710px;
  height: 70px;
  text-align: center;
}
/* line 256, ../stylesheets/_traffic-report.scss */
.tr-info .tr-info-content {
  text-align: center;
}
/* line 259, ../stylesheets/_traffic-report.scss */
.tr-info .tr-info-content .pull-left {
  display: inline;
  float: none;
}
/* line 264, ../stylesheets/_traffic-report.scss */
.tr-info .tr-info-content h3 {
  padding-left: 15px;
  padding-right: 15px;
  padding-top: 5px;
  padding-bottom: 5px;
  margin-left: 10px;
  margin-right: 10px;
  color: #fff;
  background-color: #004f98;
}
/* line 275, ../stylesheets/_traffic-report.scss */
.tr-info .tr-info-content h4 {
  padding-left: 10px;
  padding-right: 10px;
  margin-top: 22px;
  line-height: 75px;
}

/* line 284, ../stylesheets/_traffic-report.scss */
.tr-tabs {
  width: 710px;
  top: 126px;
  background-color: #fff;
  z-index: 10;
}
/* line 290, ../stylesheets/_traffic-report.scss */
.tr-tabs .nav {
  margin-top: 10px;
  margin-left: 10px;
  width: 649px;
  float: left;
}
/* line 295, ../stylesheets/_traffic-report.scss */
.tr-tabs .nav li {
  cursor: pointer;
}
/* line 298, ../stylesheets/_traffic-report.scss */
.tr-tabs .nav li .tab-title {
  font-weight: bold;
}
/* line 302, ../stylesheets/_traffic-report.scss */
.tr-tabs .nav li .close-btn {
  margin-right: -7px;
  margin-left: 6px;
  margin-bottom: -3px;
}

/* line 311, ../stylesheets/_traffic-report.scss */
.tr-loader {
  width: 710px;
  text-align: center;
}

/* line 316, ../stylesheets/_traffic-report.scss */
.tr-content {
  width: 710px;
}
/* line 320, ../stylesheets/_traffic-report.scss */
.tr-content table {
  white-space: nowrap;
}
/* line 324, ../stylesheets/_traffic-report.scss */
.tr-content td {
  padding: 0px;
}
/* line 328, ../stylesheets/_traffic-report.scss */
.tr-content .text-right {
  text-align: right;
}
/* line 332, ../stylesheets/_traffic-report.scss */
.tr-content .tr-junction-slow {
  background-color: #ff0000;
}
/* line 336, ../stylesheets/_traffic-report.scss */
.tr-content .tr-junction-medium {
  background-color: #ff6600;
}
/* line 340, ../stylesheets/_traffic-report.scss */
.tr-content .tr-junction-normal {
  background-color: #004f98;
}
/* line 344, ../stylesheets/_traffic-report.scss */
.tr-content .tr-junction-na {
  background-color: #666666;
}
/* line 350, ../stylesheets/_traffic-report.scss */
.tr-content .tr-junction .tr-junction-name {
  margin-left: 30px;
  margin-right: 30px;
}
/* line 354, ../stylesheets/_traffic-report.scss */
.tr-content .tr-junction .tr-junction-name.text-right h5 {
  margin-bottom: -9px;
}
/* line 359, ../stylesheets/_traffic-report.scss */
.tr-content .tr-junction .tr-junction-number {
  padding-left: 3px;
  padding-right: 3px;
  position: relative;
  top: -10px;
  left: 340px;
  display: inline-block;
  width: auto;
  text-align: center;
  font-weight: bold;
  color: #fff;
  background-color: #1b518b;
  z-index: 1;
}
/* line 374, ../stylesheets/_traffic-report.scss */
.tr-content .tr-junction .tr-junction-img {
  width: 44px;
}
/* line 377, ../stylesheets/_traffic-report.scss */
.tr-content .tr-junction .tr-junction-img .tr-junction-img-container {
  height: 60px;
  width: 44px;
  overflow: hidden;
}
/* line 382, ../stylesheets/_traffic-report.scss */
.tr-content .tr-junction .tr-junction-img .tr-junction-img-container .tr-junction-tl,
.tr-content .tr-junction .tr-junction-img .tr-junction-img-container .tr-junction-bl {
  width: 13px;
  height: 30px;
  margin-right: 9px;
  float: left;
}
/* line 391, ../stylesheets/_traffic-report.scss */
.tr-content .tr-junction .tr-junction-img .tr-junction-img-container .tr-junction-tr,
.tr-content .tr-junction .tr-junction-img .tr-junction-img-container .tr-junction-br {
  width: 13px;
  height: 30px;
  margin-left: 9px;
  float: right;
}
/* line 400, ../stylesheets/_traffic-report.scss */
.tr-content .tr-junction .tr-junction-img .tr-junction-img-container .tr-junction-img-circle {
  width: 44px;
  height: 44px;
  float: left;
  position: relative;
  top: -52px;
  background-image: url("/resources/images/traffic-report/junction.png");
}
/* line 414, ../stylesheets/_traffic-report.scss */
.tr-content .tr-junction-section .tr-junction-section-content-left {
  width: 271px;
  background-color: #e8f2fb;
  margin-left: 30px;
  padding-right: 30px;
  border-top: 2px solid;
  border-bottom: 2px solid;
  border-left: 2px solid;
}
/* line 425, ../stylesheets/_traffic-report.scss */
.tr-content .tr-junction-section .tr-junction-section-content-right {
  width: 271px;
  background-color: #e8f2fb;
  margin-right: 30px;
  padding-left: 30px;
  border-top: 2px solid;
  border-bottom: 2px solid;
  border-right: 2px solid;
}
/* line 436, ../stylesheets/_traffic-report.scss */
.tr-content .tr-junction-section .tr-description-slow {
  border-color: #ff0000;
}
/* line 440, ../stylesheets/_traffic-report.scss */
.tr-content .tr-junction-section .tr-description-medium {
  border-color: #ff6600;
}
/* line 444, ../stylesheets/_traffic-report.scss */
.tr-content .tr-junction-section .tr-description-normal {
  border-color: #004f98;
}
/* line 448, ../stylesheets/_traffic-report.scss */
.tr-content .tr-junction-section .tr-description-na {
  border-color: #666666;
}
/* line 452, ../stylesheets/_traffic-report.scss */
.tr-content .tr-junction-section .tr-direction-up {
  width: 13px;
  border: 0px;
}
/* line 456, ../stylesheets/_traffic-report.scss */
.tr-content .tr-junction-section .tr-direction-up img {
  width: 13px;
  height: 7px;
}
/* line 462, ../stylesheets/_traffic-report.scss */
.tr-content .tr-junction-section .tr-direction-down {
  width: 13px;
  border: 0px;
}
/* line 466, ../stylesheets/_traffic-report.scss */
.tr-content .tr-junction-section .tr-direction-down img {
  width: 13px;
  height: 7px;
}
/* line 472, ../stylesheets/_traffic-report.scss */
.tr-content .tr-junction-section .tr-direction-spacer {
  width: 18px;
}
/* line 475, ../stylesheets/_traffic-report.scss */
.tr-content .tr-junction-section .tr-direction-spacer img {
  width: 16px;
  padding-right: 2px;
}
/* line 482, ../stylesheets/_traffic-report.scss */
.tr-content .tr-junction-section .tr-junction-section-content-right .tr-junction-section-event .event-description {
  padding-left: 26px;
}
/* line 488, ../stylesheets/_traffic-report.scss */
.tr-content .tr-junction-section .tr-junction-section-content-left .tr-junction-section-event .event-description {
  padding-right: 26px;
}
/* line 493, ../stylesheets/_traffic-report.scss */
.tr-content .tr-junction-section .tr-junction-section-event {
  margin-top: 5px;
  margin-bottom: 5px;
}
/* line 497, ../stylesheets/_traffic-report.scss */
.tr-content .tr-junction-section .tr-junction-section-event .event-name {
  font-weight: bold;
}
/* line 501, ../stylesheets/_traffic-report.scss */
.tr-content .tr-junction-section .tr-junction-section-event .event-description {
  display: block;
}
/* line 507, ../stylesheets/_traffic-report.scss */
.tr-content .tr-list {
  margin-left: 10px;
  width: 700px;
}
/* line 511, ../stylesheets/_traffic-report.scss */
.tr-content .tr-list thead {
  font-weight: bold;
}
/* line 515, ../stylesheets/_traffic-report.scss */
.tr-content .tr-list td {
  border: 1px solid #e3e3e3;
  height: 30px;
  padding-left: 5px;
}
/* line 521, ../stylesheets/_traffic-report.scss */
.tr-content .tr-list .tr-list-road-name {
  width: 50px;
  margin-left: 10px;
}
/* line 530, ../stylesheets/_traffic-report.scss */
.tr-content .tr-list .tr-list-event-severity {
  width: 100px;
}
/* line 534, ../stylesheets/_traffic-report.scss */
.tr-content .tr-list .tr-list-event-cause {
  width: 300px;
  white-space: pre-line;
}
/* line 538, ../stylesheets/_traffic-report.scss */
.tr-content .tr-list .tr-list-event-cause div {
  width: 300px;
}

/* line 545, ../stylesheets/_traffic-report.scss */
.tr-save-view-popover {
  width: 235px;
  overflow: hidden;
}
/* line 549, ../stylesheets/_traffic-report.scss */
.tr-save-view-popover .tr-save-view-loading {
  width: 120px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 55px;
}
/* line 556, ../stylesheets/_traffic-report.scss */
.tr-save-view-popover .tr-save-view-success {
  width: 180px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 55px;
}
/* line 563, ../stylesheets/_traffic-report.scss */
.tr-save-view-popover input[type="radio"] {
  margin: 0 0 0 0;
}
/* line 567, ../stylesheets/_traffic-report.scss */
.tr-save-view-popover label {
  font-weight: bold;
}

/* line 572, ../stylesheets/_traffic-report.scss */
.tr-save-view-placeholder {
  display: inline-block;
  float: left;
}
/* line 576, ../stylesheets/_traffic-report.scss */
.tr-save-view-placeholder .tr-save-view {
  color: #FFF;
  height: 30px;
  cursor: pointer;
  font-weight: bold;
  font-size: 12px;
  padding: 0 0 1px;
  display: block;
  font-family: Arial;
  border: 1px solid #1F51A2;
  background: url(/resources/images/common/sprite.png) no-repeat -1000px -1000px, url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzMzYjBlYSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzEyODNiYiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: url(/resources/images/common/sprite.png) no-repeat -1000px -1000px, -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #33b0ea), color-stop(100%, #1283bb));
  background: url(/resources/images/common/sprite.png) no-repeat -1000px -1000px, -moz-linear-gradient(#33b0ea, #1283bb);
  background: url(/resources/images/common/sprite.png) no-repeat -1000px -1000px, -webkit-linear-gradient(#33b0ea, #1283bb);
  background: url(/resources/images/common/sprite.png) no-repeat -1000px -1000px, linear-gradient(#33b0ea, #1283bb);
  width: 50px;
  margin-top: 10px;
}
/* line 581, ../stylesheets/_traffic-report.scss */
.tr-save-view-placeholder .tr-save-view-ok {
  color: #FFF;
  height: 30px;
  cursor: pointer;
  font-weight: bold;
  font-size: 12px;
  padding: 0 0 1px;
  display: block;
  font-family: Arial;
  border: 1px solid #1F51A2;
  background: url(/resources/images/common/sprite.png) no-repeat -1000px -1000px, url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzMzYjBlYSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzEyODNiYiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: url(/resources/images/common/sprite.png) no-repeat -1000px -1000px, -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #33b0ea), color-stop(100%, #1283bb));
  background: url(/resources/images/common/sprite.png) no-repeat -1000px -1000px, -moz-linear-gradient(#33b0ea, #1283bb);
  background: url(/resources/images/common/sprite.png) no-repeat -1000px -1000px, -webkit-linear-gradient(#33b0ea, #1283bb);
  background: url(/resources/images/common/sprite.png) no-repeat -1000px -1000px, linear-gradient(#33b0ea, #1283bb);
  width: 70px;
  float: left;
  margin-left: 45px;
  margin-bottom: 10px;
}
/* line 588, ../stylesheets/_traffic-report.scss */
.tr-save-view-placeholder .tr-save-view-cancel {
  color: #FFF;
  height: 30px;
  cursor: pointer;
  font-weight: bold;
  font-size: 12px;
  padding: 0 0 1px;
  display: block;
  font-family: Arial;
  border: 1px solid #989898;
  background: url(/resources/images/common/sprite.png) no-repeat -1000px -1000px, url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y5ZjlmOSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2M5YzljOSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: url(/resources/images/common/sprite.png) no-repeat -1000px -1000px, -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f9f9f9), color-stop(100%, #c9c9c9));
  background: url(/resources/images/common/sprite.png) no-repeat -1000px -1000px, -moz-linear-gradient(#f9f9f9, #c9c9c9);
  background: url(/resources/images/common/sprite.png) no-repeat -1000px -1000px, -webkit-linear-gradient(#f9f9f9, #c9c9c9);
  background: url(/resources/images/common/sprite.png) no-repeat -1000px -1000px, linear-gradient(#f9f9f9, #c9c9c9);
  padding: 0px 14px;
  color: #333;
  float: left;
  margin-left: 5px;
}
/* line 90, ../stylesheets/_mixins.scss */
.tr-save-view-placeholder .tr-save-view-cancel:hover {
  background: url(/resources/images/common/sprite.png) no-repeat -1000px -1000px, url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U5ZTllOSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2M5YzljOSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: url(/resources/images/common/sprite.png) no-repeat -1000px -1000px, -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #e9e9e9), color-stop(100%, #c9c9c9));
  background: url(/resources/images/common/sprite.png) no-repeat -1000px -1000px, -moz-linear-gradient(#e9e9e9, #c9c9c9);
  background: url(/resources/images/common/sprite.png) no-repeat -1000px -1000px, -webkit-linear-gradient(#e9e9e9, #c9c9c9);
  background: url(/resources/images/common/sprite.png) no-repeat -1000px -1000px, linear-gradient(#e9e9e9, #c9c9c9);
}
/* line 94, ../stylesheets/_mixins.scss */
.tr-save-view-placeholder .tr-save-view-cancel:active {
  background: url(/resources/images/common/sprite.png) no-repeat -1000px -1000px, url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2M5YzljOSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Y5ZjlmOSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: url(/resources/images/common/sprite.png) no-repeat -1000px -1000px, -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #c9c9c9), color-stop(100%, #f9f9f9));
  background: url(/resources/images/common/sprite.png) no-repeat -1000px -1000px, -moz-linear-gradient(#c9c9c9, #f9f9f9);
  background: url(/resources/images/common/sprite.png) no-repeat -1000px -1000px, -webkit-linear-gradient(#c9c9c9, #f9f9f9);
  background: url(/resources/images/common/sprite.png) no-repeat -1000px -1000px, linear-gradient(#c9c9c9, #f9f9f9);
}

/* line 595, ../stylesheets/_traffic-report.scss */
.tr-delete-view-popover {
  width: 200px;
  text-align: center;
}
/* line 599, ../stylesheets/_traffic-report.scss */
.tr-delete-view-popover .tr-delete-view-ok {
  color: #FFF;
  height: 30px;
  cursor: pointer;
  font-weight: bold;
  font-size: 12px;
  padding: 0 0 1px;
  display: block;
  font-family: Arial;
  border: 1px solid #1F51A2;
  background: url(/resources/images/common/sprite.png) no-repeat -1000px -1000px, url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzMzYjBlYSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzEyODNiYiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: url(/resources/images/common/sprite.png) no-repeat -1000px -1000px, -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #33b0ea), color-stop(100%, #1283bb));
  background: url(/resources/images/common/sprite.png) no-repeat -1000px -1000px, -moz-linear-gradient(#33b0ea, #1283bb);
  background: url(/resources/images/common/sprite.png) no-repeat -1000px -1000px, -webkit-linear-gradient(#33b0ea, #1283bb);
  background: url(/resources/images/common/sprite.png) no-repeat -1000px -1000px, linear-gradient(#33b0ea, #1283bb);
  width: 70px;
  float: left;
  margin-left: 28px;
  margin-bottom: 10px;
  margin-top: 10px;
}
/* line 606, ../stylesheets/_traffic-report.scss */
.tr-delete-view-popover .tr-delete-view-ok span {
  display: inline-block;
  vertical-align: middle;
  margin-top: 5px;
}
/* line 612, ../stylesheets/_traffic-report.scss */
.tr-delete-view-popover .tr-delete-view-cancel {
  color: #FFF;
  height: 30px;
  cursor: pointer;
  font-weight: bold;
  font-size: 12px;
  padding: 0 0 1px;
  display: block;
  font-family: Arial;
  border: 1px solid #989898;
  background: url(/resources/images/common/sprite.png) no-repeat -1000px -1000px, url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y5ZjlmOSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2M5YzljOSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: url(/resources/images/common/sprite.png) no-repeat -1000px -1000px, -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f9f9f9), color-stop(100%, #c9c9c9));
  background: url(/resources/images/common/sprite.png) no-repeat -1000px -1000px, -moz-linear-gradient(#f9f9f9, #c9c9c9);
  background: url(/resources/images/common/sprite.png) no-repeat -1000px -1000px, -webkit-linear-gradient(#f9f9f9, #c9c9c9);
  background: url(/resources/images/common/sprite.png) no-repeat -1000px -1000px, linear-gradient(#f9f9f9, #c9c9c9);
  padding: 0px 14px;
  color: #333;
  float: left;
  margin-left: 5px;
  margin-top: 10px;
}
/* line 90, ../stylesheets/_mixins.scss */
.tr-delete-view-popover .tr-delete-view-cancel:hover {
  background: url(/resources/images/common/sprite.png) no-repeat -1000px -1000px, url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U5ZTllOSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2M5YzljOSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: url(/resources/images/common/sprite.png) no-repeat -1000px -1000px, -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #e9e9e9), color-stop(100%, #c9c9c9));
  background: url(/resources/images/common/sprite.png) no-repeat -1000px -1000px, -moz-linear-gradient(#e9e9e9, #c9c9c9);
  background: url(/resources/images/common/sprite.png) no-repeat -1000px -1000px, -webkit-linear-gradient(#e9e9e9, #c9c9c9);
  background: url(/resources/images/common/sprite.png) no-repeat -1000px -1000px, linear-gradient(#e9e9e9, #c9c9c9);
}
/* line 94, ../stylesheets/_mixins.scss */
.tr-delete-view-popover .tr-delete-view-cancel:active {
  background: url(/resources/images/common/sprite.png) no-repeat -1000px -1000px, url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2M5YzljOSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Y5ZjlmOSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: url(/resources/images/common/sprite.png) no-repeat -1000px -1000px, -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #c9c9c9), color-stop(100%, #f9f9f9));
  background: url(/resources/images/common/sprite.png) no-repeat -1000px -1000px, -moz-linear-gradient(#c9c9c9, #f9f9f9);
  background: url(/resources/images/common/sprite.png) no-repeat -1000px -1000px, -webkit-linear-gradient(#c9c9c9, #f9f9f9);
  background: url(/resources/images/common/sprite.png) no-repeat -1000px -1000px, linear-gradient(#c9c9c9, #f9f9f9);
}
/* line 617, ../stylesheets/_traffic-report.scss */
.tr-delete-view-popover .tr-delete-view-cancel span {
  display: inline-block;
  vertical-align: middle;
  margin-top: 5px;
}

/* line 629, ../stylesheets/_traffic-report.scss */
.tr-content .tr-list td.tr-list-road-event-type {
  padding: 10px;
}

/* line 632, ../stylesheets/_traffic-report.scss */
.tr-content .tr-list td.tr-list-road-event-type > div.icon-container {
  float: left;
  width: 32px;
}

/* line 636, ../stylesheets/_traffic-report.scss */
.tr-content .tr-list td.tr-list-road-event-type > div.description-container {
  white-space: normal;
  margin-left: 34px;
}

/* line 640, ../stylesheets/_traffic-report.scss */
.tr-content .tr-list td.tr-list-road-event-type > div a {
  font-weight: bold;
}

/* line 643, ../stylesheets/_traffic-report.scss */
.tr-content .tr-list td.tr-list-road-event-type > div div.description {
  padding-top: 10px;
}

/* line 646, ../stylesheets/_traffic-report.scss */
.tr-content .tr-list td.tr-list-road-event-type > div div.description span {
  color: #888;
}

/* line 649, ../stylesheets/_traffic-report.scss */
.subtle {
  color: #888;
}

/* line 653, ../stylesheets/_traffic-report.scss */
input[type='text'].highlightedError {
  border: 2px solid red;
}

/* line 658, ../stylesheets/_traffic-report.scss */
.header-button-right {
  margin: 10px 10px;
  float: right;
}

/* line 662, ../stylesheets/_traffic-report.scss */
#ptr-filter-value {
  margin: 10px 10px;
  display: none;
}

/* line 667, ../stylesheets/_traffic-report.scss */
#ptr-filter-road {
  width: 200px;
}

/* line 671, ../stylesheets/_traffic-report.scss */
table.table-sortable th {
  padding-right: 20px;
  cursor: default;
  background-image: url(/resources/images/common/bg.gif);
  background-repeat: no-repeat;
  background-position: right 0px bottom 13px;
}
/* line 677, ../stylesheets/_traffic-report.scss */
table.table-sortable th.headerSortUp {
  background-image: url(/resources/images/common/asc.gif);
  background-position: right 0px bottom 15px;
}
/* line 681, ../stylesheets/_traffic-report.scss */
table.table-sortable th.headerSortDown {
  background-image: url(/resources/images/common/desc.gif);
  background-position: right 0px bottom 15px;
}
/* line 685, ../stylesheets/_traffic-report.scss */
table.table-sortable th.noSortIndicator {
  background-image: none;
}

/* line 691, ../stylesheets/_traffic-report.scss */
div.ptr .ta-filter, div.ptr input {
  width: auto;
}

/* line 2, ../stylesheets/_register-user.scss */
#register_user_form button {
  display: block;
}

/* line 6, ../stylesheets/_register-user.scss */
#recaptcha_table {
  border: none !important;
}

/* line 10, ../stylesheets/_register-user.scss */
.g-recaptcha {
  margin-left: 180px;
}

/* line 13, ../stylesheets/_register-user.scss */
.recaptcha {
  transform: scale(0.8);
  -webkit-transform: scale(0.8);
  transform-origin: 0 0;
  -webkit-transform-origin: 0 0;
}

/* line 1, ../stylesheets/_vms-sign.scss */
.matrix-sign {
  padding: 2px 2px 2px 0;
  width: 30px;
  height: 30px;
}

/* line 6, ../stylesheets/_vms-sign.scss */
.float-left {
  float: left;
}

/* line 9, ../stylesheets/_vms-sign.scss */
.float-right {
  float: right;
}

/* line 12, ../stylesheets/_vms-sign.scss */
.clear-left {
  clear: left;
}

/* line 15, ../stylesheets/_vms-sign.scss */
.clear-right {
  clear: right;
}

/* line 18, ../stylesheets/_vms-sign.scss */
.clear-both {
  clear: both;
}

/* line 22, ../stylesheets/_vms-sign.scss */
.vms-popup {
  background: #222;
  border-radius: 0px;
}

/* line 27, ../stylesheets/_vms-sign.scss */
.vms-sign {
  padding: 5px 8px;
  color: white;
  font-size: 18px;
  font-family: Arial;
  font-weight: normal;
  background: #222;
}
/* line 35, ../stylesheets/_vms-sign.scss */
.vms-sign.window {
  width: 247px;
  bottom: 38px;
  left: -112px;
  padding: 0;
}
/* line 41, ../stylesheets/_vms-sign.scss */
.vms-sign.window .dots {
  width: 235px;
  margin: 5px;
  height: 10px;
  background: transparent url("/resources/images/common/sprite.png") no-repeat -10px -198px;
}
/* line 48, ../stylesheets/_vms-sign.scss */
.vms-sign.window .header {
  height: 15px;
  background-color: #000;
  padding: 3px 2px 3px 5px;
  font-size: 10px;
  color: #999;
  text-transform: uppercase;
}
/* line 55, ../stylesheets/_vms-sign.scss */
.vms-sign.window .header .title {
  float: left;
  width: 222px;
}
/* line 59, ../stylesheets/_vms-sign.scss */
.vms-sign.window .header .close {
  width: 16px;
  height: 16px;
  display: block;
  float: right;
  background: transparent url("/resources/images/common/sprite.png") no-repeat -147px -88px;
}
/* line 65, ../stylesheets/_vms-sign.scss */
.vms-sign.window .header .close:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  opacity: 0.8;
}
/* line 71, ../stylesheets/_vms-sign.scss */
.vms-sign.window .content {
  color: #FFD200;
  padding: 5px;
  font-family: 'vmsregular';
  font-size: 18px;
  text-align: center;
  line-height: 1.2em;
}

/* line 1, ../stylesheets/_alerts.scss */
.ta-menu {
  top: 0px;
  background-color: #e8f2fb;
  width: 940px;
  height: 50px;
}
/* line 7, ../stylesheets/_alerts.scss */
.ta-menu h6 {
  float: left;
  margin-left: 20px;
  margin-top: 15px;
}
/* line 13, ../stylesheets/_alerts.scss */
.ta-menu .ta-order {
  float: left;
  width: 250px;
}
/* line 17, ../stylesheets/_alerts.scss */
.ta-menu .ta-order select {
  margin-left: 10px;
  margin-top: 12px;
  width: 120px;
  height: 28px;
  font-size: 12px;
}
/* line 25, ../stylesheets/_alerts.scss */
.ta-menu .ta-filter {
  float: left;
  width: 250px;
}
/* line 29, ../stylesheets/_alerts.scss */
.ta-menu .ta-filter select {
  margin-left: 10px;
  margin-top: 12px;
  width: 160px;
  height: 28px;
  font-size: 12px;
}

/* line 39, ../stylesheets/_alerts.scss */
.alerts-Accident span {
  background-image: url("/resources/images/traffic-report/current-accidents.png");
  background-repeat: no-repeat;
  display: inline-block;
  width: 30px;
  height: 22px;
}

/* line 47, ../stylesheets/_alerts.scss */
.alerts-Roadworks span {
  background-image: url("/resources/images/traffic-report/current-roadworks.png");
  background-repeat: no-repeat;
  display: inline-block;
  width: 30px;
  height: 22px;
}

/* line 55, ../stylesheets/_alerts.scss */
.alerts-Congestion span {
  background-image: url("/resources/images/traffic-report/current-congestions.png");
  background-repeat: no-repeat;
  display: inline-block;
  width: 30px;
  height: 22px;
}

/* line 63, ../stylesheets/_alerts.scss */
.alerts-Major-organised-events span {
  background-image: url("/resources/images/traffic-report/current-major-organised-events.png");
  background-repeat: no-repeat;
  display: inline-block;
  width: 30px;
  height: 22px;
}

/* line 71, ../stylesheets/_alerts.scss */
.alerts-Abnormal-load span {
  background-image: url("/resources/images/traffic-report/current-abnormal-loads.png");
  background-repeat: no-repeat;
  display: inline-block;
  width: 30px;
  height: 22px;
}

/* line 79, ../stylesheets/_alerts.scss */
.alerts-Incident span {
  background-image: url("/resources/images/traffic-report/current-incidents.png");
  background-repeat: no-repeat;
  display: inline-block;
  width: 30px;
  height: 22px;
}

/* line 87, ../stylesheets/_alerts.scss */
.alerts-Obstruction span {
  background-image: url("/resources/images/traffic-report/current-incidents.png");
  background-repeat: no-repeat;
  display: inline-block;
  width: 30px;
  height: 22px;
}

/* line 95, ../stylesheets/_alerts.scss */
.alerts-Weather span {
  background-image: url("/resources/images/traffic-report/current-weather.png");
  background-repeat: no-repeat;
  display: inline-block;
  width: 30px;
  height: 22px;
}

/* line 103, ../stylesheets/_alerts.scss */
.laneImages {
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  display: inline-block;
  background: #333333;
  padding: 6px;
}

/* line 112, ../stylesheets/_alerts.scss */
.alerts-severity-Severe {
  color: red;
}

/* line 116, ../stylesheets/_alerts.scss */
.alerts-severity-Moderate {
  color: orange;
}

/* line 120, ../stylesheets/_alerts.scss */
.alerts-severity-Minor {
  color: green;
}

/* line 2, ../stylesheets/_faq.scss */
#faq_accordion h3 {
  line-height: 20px;
}
/* line 5, ../stylesheets/_faq.scss */
#faq_accordion .ui-accordion-header {
  background: none;
}
/* line 8, ../stylesheets/_faq.scss */
#faq_accordion .ui-state-default {
  color: #0088cc;
}
/* line 11, ../stylesheets/_faq.scss */
#faq_accordion .ui-state-hover, #faq_accordion .ui-state-active {
  text-decoration: underline;
  color: #005580;
  border: 1px solid #c5c5c5;
  outline: 0;
}
/* line 18, ../stylesheets/_faq.scss */
#faq_accordion .ui-accordion-content a {
  color: #0088cc;
}
/* line 21, ../stylesheets/_faq.scss */
#faq_accordion .ui-accordion-content a:hover {
  color: #005580;
}

/* line 1, ../stylesheets/_help.scss */
.helpSectionHeader {
  color: #0088cc;
  font-size: 22px;
}

/* line 5, ../stylesheets/_help.scss */
.sectionMargin {
  margin-top: 10px;
}

/* line 8, ../stylesheets/_help.scss */
.helpSectionContent {
  margin-left: 25px;
  margin-bottom: 15px;
  width: 900px;
}

/* line 13, ../stylesheets/_help.scss */
.accordion-group {
  border-radius: 0px !important;
}

/* line 16, ../stylesheets/_help.scss */
.clear {
  clear: both;
}

/* line 19, ../stylesheets/_help.scss */
.helpSubHeading {
  font-size: 16px;
  color: #555555;
  border-top: 2px solid #98bfe0;
  padding-top: 10px;
  padding-left: 5px;
}

/* line 26, ../stylesheets/_help.scss */
#general {
  font-size: 20px;
  color: #555555;
}

/* line 30, ../stylesheets/_help.scss */
#help {
  padding-bottom: 5px;
}

/* line 34, ../stylesheets/_help.scss */
.rightContent {
  margin-top: 30px;
}

/* line 1, ../stylesheets/_forms.scss */
.form-section-container {
  border-top: 1px dotted #bbb;
  padding-top: 15px;
  margin-top: 15px;
}

/* line 6, ../stylesheets/_forms.scss */
.form-section-200 {
  float: left;
  width: 200px;
}

/* line 10, ../stylesheets/_forms.scss */
.form-section-500 {
  float: left;
  width: 500px;
}

/* line 18, ../stylesheets/_forms.scss */
input.full-width {
  width: 100%;
  margin-top: 5px;
}

/* line 22, ../stylesheets/_forms.scss */
textarea.areasOfInterest {
  margin-top: 5px;
  height: 100px;
  width: 500px;
  display: none;
}

/* line 1, ../stylesheets/_utilities.scss */
.pt-10 {
  padding-top: 10px;
}

/* line 4, ../stylesheets/_utilities.scss */
.pl-10 {
  padding-left: 15px;
}

/* line 7, ../stylesheets/_utilities.scss */
.c-b {
  clear: both;
}

/* line 10, ../stylesheets/_utilities.scss */
.display-inline {
  display: inline;
}

/* line 1, ../stylesheets/_error.scss */
#error-container {
  width: 700px;
  padding: 10px;
  margin: 0px auto;
}
/* line 6, ../stylesheets/_error.scss */
#error-container h1 {
  margin-top: 0;
}

/* line 10, ../stylesheets/_error.scss */
#error-type {
  text-align: center;
  margin: 40px  0 60px 0;
}

/* line 15, ../stylesheets/_error.scss */
#shout-out-panels {
  text-align: center;
}
/* line 17, ../stylesheets/_error.scss */
#shout-out-panels div {
  float: left;
  width: 200px;
}
/* line 20, ../stylesheets/_error.scss */
#shout-out-panels div a {
  border: none;
}
/* line 23, ../stylesheets/_error.scss */
#shout-out-panels div a.buttonStyle {
  border: 1px solid #1283bb;
  border-radius: 3px;
  background-color: #33b0ea;
  color: white;
  padding: 4px 8px;
  font-size: 18px;
  font-weight: bold;
  display: block;
  margin-top: 10px;
}
/* line 34, ../stylesheets/_error.scss */
#shout-out-panels div a:hover {
  text-decoration: none;
}
/* line 38, ../stylesheets/_error.scss */
#shout-out-panels #shout-out-map {
  margin-right: 50px;
}
/* line 41, ../stylesheets/_error.scss */
#shout-out-panels #shout-out-alerts {
  margin-right: 50px;
}
/* line 43, ../stylesheets/_error.scss */
#shout-out-panels #shout-out-alerts img {
  padding: 16px 0 17px 0;
}
/* line 47, ../stylesheets/_error.scss */
#shout-out-panels #shout-out-reports {
  padding-top: 3px;
}

/* line 1, ../stylesheets/_map.scss */
#map {
  background-color: #d5e9ef;
  font: 12px/1.5 "Helvetica Neue", Arial, Helvetica, sans-serif;
}
/* line 8, ../stylesheets/_map.scss */
#map .leaflet-control-container .leaflet-control {
  margin-top: 0px;
}
/* line 12, ../stylesheets/_map.scss */
#map .leaflet-control-container .leaflet-top.leaflet-left {
  width: 340px;
  margin-left: 30px;
  margin-top: 20px;
  z-index: 2000;
}
/* line 19, ../stylesheets/_map.scss */
#map .leaflet-control-container .leaflet-top.leaflet-right {
  width: 60px;
  margin-top: 25px;
  margin-right: 30px;
}
/* line 24, ../stylesheets/_map.scss */
#map .leaflet-control-container .leaflet-top.leaflet-right .leaflet-control-zoomslider {
  left: -26px;
  top: 10px;
}
/* line 30, ../stylesheets/_map.scss */
#map .leaflet-control-container .leaflet-bottom.leaflet-left {
  margin-left: 30px;
}
/* line 36, ../stylesheets/_map.scss */
#map .map-lws-polygons {
  width: 280px;
  padding: 10px;
  text-align: center;
}
/* line 42, ../stylesheets/_map.scss */
#map #tooltip {
  position: absolute;
  height: 1px;
  width: 1px;
  z-index: 100;
}
/* line 49, ../stylesheets/_map.scss */
#map .ol-viewport {
  -ms-touch-action: none;
  touch-action: none;
}
/* line 54, ../stylesheets/_map.scss */
#map .ol-zoom .ol-zoom-out {
  margin-top: 204px;
}
/* line 58, ../stylesheets/_map.scss */
#map .ol-zoomslider {
  background-color: transparent;
  top: 2.2em;
}
/* line 63, ../stylesheets/_map.scss */
#map .ol-touch .ol-zoom .ol-zoom-out {
  margin-top: 212px;
}
/* line 67, ../stylesheets/_map.scss */
#map .ol-touch .ol-zoomslider {
  top: 2.75em;
}
/* line 71, ../stylesheets/_map.scss */
#map .ol-zoom-in.ol-has-tooltip:hover [role=tooltip],
#map .ol-zoom-in.ol-has-tooltip:focus [role=tooltip] {
  top: 3px;
}
/* line 76, ../stylesheets/_map.scss */
#map .ol-zoom-out.ol-has-tooltip:hover [role=tooltip],
#map .ol-zoom-out.ol-has-tooltip:focus [role=tooltip] {
  top: 232px;
}

/* line 1, ../stylesheets/_map-menu.scss */
#map-menu {
  bottom: auto;
  left: 10px;
  top: 55px;
  position: absolute;
  clear: both;
  width: 340px;
  margin-top: 5px;
  margin-left: -30px;
  z-index: 20;
  font: 12px/1.5 "Helvetica Neue", Arial, Helvetica, sans-serif;
}
/* line 14, ../stylesheets/_map-menu.scss */
#map-menu li {
  line-height: 22px;
}
/* line 18, ../stylesheets/_map-menu.scss */
#map-menu .layer-warning {
  background: url("/resources/images/common/warning.png") no-repeat !important;
  padding-left: 20px;
}
/* line 23, ../stylesheets/_map-menu.scss */
#map-menu .inside {
  padding: 0 30px 30px;
}
/* line 27, ../stylesheets/_map-menu.scss */
#map-menu ul.menu-header {
  margin: 0;
  padding: 0;
  border: 0;
  overflow: hidden;
  *zoom: 1;
  -moz-box-shadow: rgba(0, 0, 0, 0.2) 1px 1px 6px;
  -webkit-box-shadow: rgba(0, 0, 0, 0.2) 1px 1px 6px;
  box-shadow: rgba(0, 0, 0, 0.2) 1px 1px 6px;
  width: 272px;
}
/* line 62, ../../../../../../build/tmp/gems/gems/compass-core-1.0.3/stylesheets/compass/typography/lists/_horizontal-list.scss */
#map-menu ul.menu-header li {
  list-style-image: none;
  list-style-type: none;
  margin-left: 0;
  white-space: nowrap;
  float: left;
  padding-left: 0;
  padding-right: 0;
}
/* line 49, ../../../../../../build/tmp/gems/gems/compass-core-1.0.3/stylesheets/compass/typography/lists/_horizontal-list.scss */
#map-menu ul.menu-header li:first-child {
  padding-left: 0;
}
/* line 50, ../../../../../../build/tmp/gems/gems/compass-core-1.0.3/stylesheets/compass/typography/lists/_horizontal-list.scss */
#map-menu ul.menu-header li:last-child {
  padding-right: 0;
}
/* line 52, ../../../../../../build/tmp/gems/gems/compass-core-1.0.3/stylesheets/compass/typography/lists/_horizontal-list.scss */
#map-menu ul.menu-header li.last {
  padding-right: 0;
}
/* line 32, ../stylesheets/_map-menu.scss */
#map-menu ul.menu-header li {
  text-align: center;
  line-height: 15px;
}
/* line 35, ../stylesheets/_map-menu.scss */
#map-menu ul.menu-header li a {
  color: #FFF;
  height: 30px;
  cursor: pointer;
  font-weight: bold;
  font-size: 12px;
  padding: 0 0 1px;
  display: block;
  font-family: Arial;
  border: 1px solid #989898;
  background: url(/resources/images/common/sprite.png) no-repeat -1000px -1000px, url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y5ZjlmOSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2M5YzljOSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: url(/resources/images/common/sprite.png) no-repeat -1000px -1000px, -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f9f9f9), color-stop(100%, #c9c9c9));
  background: url(/resources/images/common/sprite.png) no-repeat -1000px -1000px, -moz-linear-gradient(#f9f9f9, #c9c9c9);
  background: url(/resources/images/common/sprite.png) no-repeat -1000px -1000px, -webkit-linear-gradient(#f9f9f9, #c9c9c9);
  background: url(/resources/images/common/sprite.png) no-repeat -1000px -1000px, linear-gradient(#f9f9f9, #c9c9c9);
  padding: 0px 14px;
  color: #333;
  width: 61px;
  text-decoration: none;
  height: 12px;
  padding: 8px 14px;
}
/* line 90, ../stylesheets/_mixins.scss */
#map-menu ul.menu-header li a:hover {
  background: url(/resources/images/common/sprite.png) no-repeat -1000px -1000px, url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U5ZTllOSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2M5YzljOSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: url(/resources/images/common/sprite.png) no-repeat -1000px -1000px, -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #e9e9e9), color-stop(100%, #c9c9c9));
  background: url(/resources/images/common/sprite.png) no-repeat -1000px -1000px, -moz-linear-gradient(#e9e9e9, #c9c9c9);
  background: url(/resources/images/common/sprite.png) no-repeat -1000px -1000px, -webkit-linear-gradient(#e9e9e9, #c9c9c9);
  background: url(/resources/images/common/sprite.png) no-repeat -1000px -1000px, linear-gradient(#e9e9e9, #c9c9c9);
}
/* line 94, ../stylesheets/_mixins.scss */
#map-menu ul.menu-header li a:active {
  background: url(/resources/images/common/sprite.png) no-repeat -1000px -1000px, url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2M5YzljOSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Y5ZjlmOSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: url(/resources/images/common/sprite.png) no-repeat -1000px -1000px, -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #c9c9c9), color-stop(100%, #f9f9f9));
  background: url(/resources/images/common/sprite.png) no-repeat -1000px -1000px, -moz-linear-gradient(#c9c9c9, #f9f9f9);
  background: url(/resources/images/common/sprite.png) no-repeat -1000px -1000px, -webkit-linear-gradient(#c9c9c9, #f9f9f9);
  background: url(/resources/images/common/sprite.png) no-repeat -1000px -1000px, linear-gradient(#c9c9c9, #f9f9f9);
}
/* line 42, ../stylesheets/_map-menu.scss */
#map-menu ul.menu-header li a.active, #map-menu ul.menu-header li a:hover {
  background: #FFF;
  border-bottom: 0;
}
/* line 48, ../stylesheets/_map-menu.scss */
#map-menu ul.menu-header li a.first {
  border-right: 0;
}
/* line 51, ../stylesheets/_map-menu.scss */
#map-menu ul.menu-header li a.last {
  border-left: 0;
}
/* line 58, ../stylesheets/_map-menu.scss */
#map-menu .content {
  display: none;
  border: 1px solid #989898;
  border-top: 0;
  width: 270px;
  margin-top: -1px;
  padding: 0;
  background: #FFF;
  overflow-y: auto;
}
/* line 68, ../stylesheets/_map-menu.scss */
#map-menu .content .info-msg {
  padding: 2px 1px 1px;
}
/* line 70, ../stylesheets/_map-menu.scss */
#map-menu .content .info-msg .msg {
  padding: 10px;
}
/* line 75, ../stylesheets/_map-menu.scss */
#map-menu .content .w-ul-toggle {
  padding-top: 10px;
}
/* line 79, ../stylesheets/_map-menu.scss */
#map-menu .content .ul-toggle {
  list-style-type: none;
  margin: 0px;
}
/* line 84, ../stylesheets/_map-menu.scss */
#map-menu .content .ul-toggle li {
  -moz-user-select: -moz-none;
  -ms-user-select: none;
  -webkit-user-select: none;
  user-select: none;
}
/* line 86, ../stylesheets/_map-menu.scss */
#map-menu .content .ul-toggle li .event {
  display: inline-block;
}
/* line 90, ../stylesheets/_map-menu.scss */
#map-menu .content .ul-toggle li .w-event {
  background-color: #ffffff;
  border-bottom: 1px solid #e3e3e3;
  padding: 5px 10px 5px 14px;
  cursor: pointer;
}
/* line 96, ../stylesheets/_map-menu.scss */
#map-menu .content .ul-toggle li .w-event .check {
  width: 16px;
  height: 20px;
  display: block;
  float: left;
  margin-right: 7px;
  background: transparent url("/resources/images/common/sprite.png") no-repeat -1000px -1000px;
}
/* line 105, ../stylesheets/_map-menu.scss */
#map-menu .content .ul-toggle li .w-event .icon {
  width: 22px;
  height: 22px;
  display: block;
  float: left;
  margin-right: 7px;
}
/* line 113, ../stylesheets/_map-menu.scss */
#map-menu .content .ul-toggle li .w-event.active .check {
  background: #efefef url("/resources/images/common/sprite.png") no-repeat -12px -120px;
}
/* line 117, ../stylesheets/_map-menu.scss */
#map-menu .content .ul-toggle li .w-event.hover-tg, #map-menu .content .ul-toggle li .w-event:hover {
  background-color: #efefef;
}
/* line 122, ../stylesheets/_map-menu.scss */
#map-menu .content .ul-toggle li .w-event .hover-ck, #map-menu .content .ul-toggle li .w-event.hover-tg .check, #map-menu .content .ul-toggle li .w-event:hover .check {
  background: #efefef url("/resources/images/common/sprite.png") no-repeat -12px -157px;
}
/* line 129, ../stylesheets/_map-menu.scss */
#map-menu .content .ul-toggle li .w-event.active:hover .check, #map-menu .content .ul-toggle li .w-event.active.hover .check {
  background: #efefef url("/resources/images/common/sprite.png") no-repeat -12px -120px;
}
/* line 135, ../stylesheets/_map-menu.scss */
#map-menu .content .ul-toggle li .w-event .actions {
  float: right;
  margin: 4px 10px 0 0;
}
/* line 139, ../stylesheets/_map-menu.scss */
#map-menu .content .ul-toggle li .w-event .actions .edit,
#map-menu .content .ul-toggle li .w-event .actions .remove {
  width: 16px;
  height: 16px;
  display: block;
  float: left;
}
/* line 147, ../stylesheets/_map-menu.scss */
#map-menu .content .ul-toggle li .w-event .actions .edit {
  margin-right: 7px;
  background: transparent url("/resources/images/common/sprite.png") no-repeat -233px -89px;
}
/* line 151, ../stylesheets/_map-menu.scss */
#map-menu .content .ul-toggle li .w-event .actions .edit.active-ed, #map-menu .content .ul-toggle li .w-event .actions .edit.hover-ed, #map-menu .content .ul-toggle li .w-event .actions .edit:hover {
  background-position: -232px -56px;
}
/* line 158, ../stylesheets/_map-menu.scss */
#map-menu .content .ul-toggle li .w-event .actions .remove {
  background: transparent url("/resources/images/common/sprite.png") no-repeat -147px -88px;
}
/* line 160, ../stylesheets/_map-menu.scss */
#map-menu .content .ul-toggle li .w-event .actions .remove.active, #map-menu .content .ul-toggle li .w-event .actions .remove.hover-rm, #map-menu .content .ul-toggle li .w-event .actions .remove:hover {
  background-position: -146px -56px;
}
/* line 170, ../stylesheets/_map-menu.scss */
#map-menu .content .ul-toggle li .w-event.vms .icon {
  background: url("/resources/images/map/markers/vms.png") !important;
}
/* line 175, ../stylesheets/_map-menu.scss */
#map-menu .content .ul-toggle li .w-event.cctv .icon {
  background: url("/resources/images/map/markers/cctv.gif") !important;
}
/* line 180, ../stylesheets/_map-menu.scss */
#map-menu .content .ul-toggle li .w-event.event-incidents .icon {
  background: url("/resources/images/map/markers/incidents.png") !important;
}
/* line 185, ../stylesheets/_map-menu.scss */
#map-menu .content .ul-toggle li .w-event.event-congestions .icon {
  background: url("/resources/images/map/markers/congestions.png") !important;
}
/* line 190, ../stylesheets/_map-menu.scss */
#map-menu .content .ul-toggle li .w-event.event-full-closure .icon {
  background: url("/resources/images/map/markers/full-closure.png") !important;
}
/* line 195, ../stylesheets/_map-menu.scss */
#map-menu .content .ul-toggle li .w-event.event-full-closure-future .icon {
  background: url("/resources/images/map/markers/future-full-closure.png") !important;
}
/* line 200, ../stylesheets/_map-menu.scss */
#map-menu .content .ul-toggle li .w-event.event-roadworks .icon {
  background: url("/resources/images/map/markers/roadworks.png") !important;
}
/* line 205, ../stylesheets/_map-menu.scss */
#map-menu .content .ul-toggle li .w-event.event-roadworks-future .icon {
  background: url("/resources/images/traffic-report/future-roadworks.png") !important;
}
/* line 210, ../stylesheets/_map-menu.scss */
#map-menu .content .ul-toggle li .w-event.event-weather .icon {
  background: url("/resources/images/map/markers/weather.png") !important;
}
/* line 215, ../stylesheets/_map-menu.scss */
#map-menu .content .ul-toggle li .w-event.event-weather-future .icon {
  background: url("/resources/images/traffic-report/future-weather.png") !important;
}
/* line 220, ../stylesheets/_map-menu.scss */
#map-menu .content .ul-toggle li .w-event.event-major-organised-events .icon {
  background: url("/resources/images/map/markers/major-organised-events.png") !important;
}
/* line 225, ../stylesheets/_map-menu.scss */
#map-menu .content .ul-toggle li .w-event.event-major-organised-events-future .icon {
  background: url("/resources/images/traffic-report/future-major-organised-events.png") !important;
}
/* line 230, ../stylesheets/_map-menu.scss */
#map-menu .content .ul-toggle li .w-event.event-abnormal-loads .icon {
  background: url("/resources/images/map/markers/abnormal-loads.png") !important;
}
/* line 235, ../stylesheets/_map-menu.scss */
#map-menu .content .ul-toggle li .w-event.event-abnormal-loads-future .icon {
  background: url("/resources/images/traffic-report/future-abnormal-loads.png") !important;
}
/* line 244, ../stylesheets/_map-menu.scss */
#map-menu .content .ul-toggle li.with-more .expand {
  width: 16px;
  height: 16px;
  display: block;
  float: right;
  clear: right;
  cursor: pointer;
  background: transparent url("/resources/images/common/sprite.png") no-repeat -13px -70px;
}
/* line 252, ../stylesheets/_map-menu.scss */
#map-menu .content .ul-toggle li.with-more .expand.hover-exp, #map-menu .content .ul-toggle li.with-more .expand:hover {
  background-position: -73px -73px;
}
/* line 257, ../stylesheets/_map-menu.scss */
#map-menu .content .ul-toggle li.with-more .expand.active-exp {
  background-position: -13px -96px;
}
/* line 259, ../stylesheets/_map-menu.scss */
#map-menu .content .ul-toggle li.with-more .expand.active-exp.hover-exp, #map-menu .content .ul-toggle li.with-more .expand.active-exp:hover {
  background-position: -73px -102px;
}
/* line 267, ../stylesheets/_map-menu.scss */
#map-menu .content .ul-toggle li.with-more ul .w-event {
  padding-left: 40px;
  background-color: #F4F4F4;
  border-bottom: 1px solid #FFF;
}
/* line 271, ../stylesheets/_map-menu.scss */
#map-menu .content .ul-toggle li.with-more ul .w-event.hover, #map-menu .content .ul-toggle li.with-more ul .w-event:hover {
  background-color: #efefef;
}
/* line 276, ../stylesheets/_map-menu.scss */
#map-menu .content .ul-toggle li.with-more ul .w-event.active:hover .check, #map-menu .content .ul-toggle li.with-more ul .w-event.active.hover .check {
  background: #efefef url("/resources/images/common/sprite.png") no-repeat -12px -123px;
}
/* line 282, ../stylesheets/_map-menu.scss */
#map-menu .content .ul-toggle li.with-more li:last-child .w-event {
  border-bottom: 1px solid #e3e3e3;
}
/* line 289, ../stylesheets/_map-menu.scss */
#map-menu .content li:last-child .w-event {
  border-bottom: 0;
}
/* line 293, ../stylesheets/_map-menu.scss */
#map-menu .content .forecast {
  background-color: #efefef;
  border-top: 1px solid #e3e3e3;
}
/* line 296, ../stylesheets/_map-menu.scss */
#map-menu .content .forecast .inside {
  float: right;
  padding: 5px 8px;
}
/* line 299, ../stylesheets/_map-menu.scss */
#map-menu .content .forecast .inside label {
  font-size: 12px;
  float: left;
  display: inline-block;
  padding: 6px 10px 0 0;
}
/* line 306, ../stylesheets/_map-menu.scss */
#map-menu .content .forecast .inside .xt-select {
  float: right;
}
/* line 310, ../stylesheets/_map-menu.scss */
#map-menu .content .forecast .time-list {
  width: 100%;
}
/* line 316, ../stylesheets/_map-menu.scss */
#map-menu .xt-select {
  margin-top: 3px;
  z-index: 100;
  cursor: default;
}
/* line 321, ../stylesheets/_map-menu.scss */
#map-menu .xt-select .current-selection {
  background: url(/resources/images/common/sprite.png) no-repeat 42px -66px, url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y5ZjlmOSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2M5YzljOSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: url(/resources/images/common/sprite.png) no-repeat 42px -66px, -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f9f9f9), color-stop(100%, #c9c9c9));
  background: url(/resources/images/common/sprite.png) no-repeat 42px -66px, -moz-linear-gradient(#f9f9f9, #c9c9c9);
  background: url(/resources/images/common/sprite.png) no-repeat 42px -66px, -webkit-linear-gradient(#f9f9f9, #c9c9c9);
  background: url(/resources/images/common/sprite.png) no-repeat 42px -66px, linear-gradient(#f9f9f9, #c9c9c9);
  width: 63px;
  height: 19px;
  font-size: 14px;
  padding: 3px 3px 0 7px;
  border: 1px solid #989898;
  -moz-user-select: -moz-none;
  -ms-user-select: none;
  -webkit-user-select: none;
  user-select: none;
}
/* line 329, ../stylesheets/_map-menu.scss */
#map-menu .xt-select .current-selection.hover {
  background: url(/resources/images/common/sprite.png) no-repeat 42px -66px, url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U5ZTllOSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2M5YzljOSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: url(/resources/images/common/sprite.png) no-repeat 42px -66px, -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #e9e9e9), color-stop(100%, #c9c9c9));
  background: url(/resources/images/common/sprite.png) no-repeat 42px -66px, -moz-linear-gradient(#e9e9e9, #c9c9c9);
  background: url(/resources/images/common/sprite.png) no-repeat 42px -66px, -webkit-linear-gradient(#e9e9e9, #c9c9c9);
  background: url(/resources/images/common/sprite.png) no-repeat 42px -66px, linear-gradient(#e9e9e9, #c9c9c9);
}
/* line 333, ../stylesheets/_map-menu.scss */
#map-menu .xt-select .current-selection.active {
  background: url(/resources/images/common/sprite.png) no-repeat 42px -92px, url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2M5YzljOSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Y5ZjlmOSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: url(/resources/images/common/sprite.png) no-repeat 42px -92px, -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #c9c9c9), color-stop(100%, #f9f9f9));
  background: url(/resources/images/common/sprite.png) no-repeat 42px -92px, -moz-linear-gradient(#c9c9c9, #f9f9f9);
  background: url(/resources/images/common/sprite.png) no-repeat 42px -92px, -webkit-linear-gradient(#c9c9c9, #f9f9f9);
  background: url(/resources/images/common/sprite.png) no-repeat 42px -92px, linear-gradient(#c9c9c9, #f9f9f9);
}
/* line 337, ../stylesheets/_map-menu.scss */
#map-menu .xt-select .current-selection.active.hover {
  background: url(/resources/images/common/sprite.png) no-repeat 42px -92px, url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U5ZTllOSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2M5YzljOSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: url(/resources/images/common/sprite.png) no-repeat 42px -92px, -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #e9e9e9), color-stop(100%, #c9c9c9));
  background: url(/resources/images/common/sprite.png) no-repeat 42px -92px, -moz-linear-gradient(#e9e9e9, #c9c9c9);
  background: url(/resources/images/common/sprite.png) no-repeat 42px -92px, -webkit-linear-gradient(#e9e9e9, #c9c9c9);
  background: url(/resources/images/common/sprite.png) no-repeat 42px -92px, linear-gradient(#e9e9e9, #c9c9c9);
}
/* line 342, ../stylesheets/_map-menu.scss */
#map-menu .xt-select.enabled .current-selection {
  cursor: pointer;
}
/* line 346, ../stylesheets/_map-menu.scss */
#map-menu .xt-select .time-label {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding: 0 30px 0 0;
  font-size: 12px;
}
/* line 354, ../stylesheets/_map-menu.scss */
#map-menu .xt-select ul {
  font-size: 14px;
  width: 73px;
  font-size: 12px;
  border: 1px solid #707070;
  border-top: none;
  background: #ffffff;
  display: none;
  z-index: 501;
  position: absolute;
  margin: 0;
  padding: 0;
}
/* line 367, ../stylesheets/_map-menu.scss */
#map-menu .xt-select ul li {
  cursor: pointer;
  padding: 6px 2px 6px 10px;
  list-style: none;
  background: #ffffff;
}
/* line 372, ../stylesheets/_map-menu.scss */
#map-menu .xt-select ul li:hover {
  background-color: #efefef;
}
/* line 375, ../stylesheets/_map-menu.scss */
#map-menu .xt-select ul li:active, #map-menu .xt-select ul li.active {
  background-color: #dfdfdf;
}
/* line 379, ../stylesheets/_map-menu.scss */
#map-menu .xt-select ul li:last-child {
  border: none;
}
/* line 385, ../stylesheets/_map-menu.scss */
#map-menu .xt-select a {
  text-decoration: none;
}
/* line 390, ../stylesheets/_map-menu.scss */
#map-menu li.tab.my-areas {
  display: none !important;
}
/* line 395, ../stylesheets/_map-menu.scss */
#map-menu #map-menu-events .w-event {
  border-bottom: 1px solid #e3e3e3;
}
/* line 399, ../stylesheets/_map-menu.scss */
#map-menu #map-menu-events :last-child.w-event {
  border-bottom: 0px !important;
}
/* line 406, ../stylesheets/_map-menu.scss */
#map-menu #map-menu-areas .aoi-hide {
  display: none;
}
/* line 411, ../stylesheets/_map-menu.scss */
#map-menu #map-menu-areas .aoi-container .edit-name {
  border-bottom: 1px solid #e3e3e3;
  border-top: 1px solid #fff;
  margin-top: -1px;
  clear: both;
  padding: 4px 20px 4px 30px;
}
/* line 418, ../stylesheets/_map-menu.scss */
#map-menu #map-menu-areas .aoi-container .edit-name input {
  float: left;
  height: 15px;
  font-size: 12px;
  width: 140px;
  border-radius: 0px;
}
/* line 426, ../stylesheets/_map-menu.scss */
#map-menu #map-menu-areas .aoi-container .edit-name .close {
  height: 16px;
  display: block;
  float: right;
  clear: right;
  cursor: pointer;
  padding: 2px 3px  0 0;
  font-weight: bold;
  font-size: 14px;
  opacity: 0.5;
}
/* line 436, ../stylesheets/_map-menu.scss */
#map-menu #map-menu-areas .aoi-container .edit-name .close.active, #map-menu #map-menu-areas .aoi-container .edit-name .close:hover {
  opacity: 0.8;
}
/* line 447, ../stylesheets/_map-menu.scss */
#map-menu #map-menu-views .views-hide {
  display: none;
}
/* line 452, ../stylesheets/_map-menu.scss */
#map-menu #map-menu-views .views-container .edit-name {
  border-bottom: 1px solid #e3e3e3;
  border-top: 1px solid #fff;
  margin-top: -1px;
  clear: both;
  padding: 4px 20px 4px 30px;
}
/* line 459, ../stylesheets/_map-menu.scss */
#map-menu #map-menu-views .views-container .edit-name input {
  float: left;
  height: 15px;
  font-size: 12px;
  width: 140px;
  border-radius: 0px;
}
/* line 467, ../stylesheets/_map-menu.scss */
#map-menu #map-menu-views .views-container .edit-name .close {
  height: 16px;
  display: block;
  float: right;
  clear: right;
  cursor: pointer;
  padding: 2px 3px  0 0;
  font-weight: bold;
  font-size: 14px;
  opacity: 0.5;
}
/* line 477, ../stylesheets/_map-menu.scss */
#map-menu #map-menu-views .views-container .edit-name .close.active, #map-menu #map-menu-views .views-container .edit-name .close:hover {
  opacity: 0.8;
}
/* line 484, ../stylesheets/_map-menu.scss */
#map-menu #map-menu-views .views-container input[type=text].error {
  border-color: #b94a48;
  color: #b94a48;
  -moz-box-shadow: inset 0 0 8px #b94a48;
  -webkit-box-shadow: inset 0 0 8px #b94a48;
  box-shadow: inset 0 0 8px #b94a48;
  background-image: url("/resources/images/common/warning.png");
  background-repeat: no-repeat;
  background-position: right center;
  background-size: 16px;
  background-origin: content-box;
}

/* line 500, ../stylesheets/_map-menu.scss */
#map-menu.pro-user {
  width: 470px;
}
/* line 503, ../stylesheets/_map-menu.scss */
#map-menu.pro-user .content {
  width: 428px;
}
/* line 507, ../stylesheets/_map-menu.scss */
#map-menu.pro-user ul.menu-header {
  width: 430px;
}
/* line 509, ../stylesheets/_map-menu.scss */
#map-menu.pro-user ul.menu-header li a {
  padding: 8px 23px 8px 22px;
}
/* line 514, ../stylesheets/_map-menu.scss */
#map-menu.pro-user li.tab.my-areas {
  display: block !important;
}

/* line 2, ../stylesheets/_map-key.scss */
.mapKey {
  bottom: 15px;
  left: 15px;
  top: auto;
  position: absolute;
  opacity: 0.8;
  padding: 3px 10px 5px 0px;
  border-radius: 0px;
  background-color: #eff6f7;
  /* fallback color, place your own */
  opacity: 0.9;
  filter: alpha(opacity=90);
}

/* line 15, ../stylesheets/_map-key.scss */
.mapKeyText {
  margin-top: 3px;
  margin-left: 25px;
}

/* line 20, ../stylesheets/_map-key.scss */
.mapKeyDescription {
  display: inline-block;
  float: left;
  color: #000;
  font-size: 12px;
}
/* line 26, ../stylesheets/_map-key.scss */
.mapKeyDescription.bold {
  font-weight: bold;
}

/* line 31, ../stylesheets/_map-key.scss */
.mapKeyDescriptionSpeedMPHFirstUnit {
  margin-left: 14px;
}

/* line 35, ../stylesheets/_map-key.scss */
.mapKeyDescriptionSpeedMPHunit {
  margin-left: 26px;
}

/* line 39, ../stylesheets/_map-key.scss */
.mapKeyDescriptionNotMoving {
  margin-left: 25px;
}

/* line 43, ../stylesheets/_map-key.scss */
.mapKeyDescriptionMovingFreely {
  margin-left: 103px;
}

/* line 47, ../stylesheets/_map-key.scss */
.mapKeyDescriptionWorse {
  margin-left: 46px;
}

/* line 51, ../stylesheets/_map-key.scss */
.mapKeyDescriptionForecast {
  margin-left: 48px;
}

/* line 55, ../stylesheets/_map-key.scss */
.mapKeyDescriptionBetter {
  margin-left: 32px;
}

/* line 59, ../stylesheets/_map-key.scss */
.mapKeyBar {
  margin-right: 5px;
  margin-left: 29px;
  position: relative;
  margin-top: 4px;
  padding-top: 3px;
}

/* line 67, ../stylesheets/_map-key.scss */
.mapKeyContainer {
  float: right;
  width: 120px;
  border: #1B518B solid 2px;
}

/* line 73, ../stylesheets/_map-key.scss */
.mapKeyTableContainerSpeed {
  width: 356px;
}

/* line 77, ../stylesheets/_map-key.scss */
.mapKeyTableContainerCongestion {
  width: 340px;
  padding: 3px 7px 14px 0px;
}

/* line 82, ../stylesheets/_map-key.scss */
.mapKeyTableContainerComparative {
  width: 325px;
}

/* line 86, ../stylesheets/_map-key.scss */
.mapKeyHeader {
  background-color: #1B518B;
  color: white;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  line-height: 16px;
  padding-left: 5px;
  padding-top: 3px;
}

/* line 97, ../stylesheets/_map-key.scss */
.mapKeySpacer {
  margin-left: 5px;
  margin-top: 9px;
}

/* line 102, ../stylesheets/_map-key.scss */
.mapKeyDescriptionProfileMPH {
  float: left;
  width: 39px;
  font-size: 10px;
  font-family: Arial, Helvetica, sans-serif;
  color: #000000;
  text-align: center;
  margin: 0px;
}

/* line 112, ../stylesheets/_map-key.scss */
.legendItem {
  display: inline-block;
  float: left;
  height: 7px;
}

/* line 118, ../stylesheets/_map-key.scss */
.roadClosed {
  background-image: url(/resources/images/map/controls/roadClosed.png);
  z-index: 6000;
}

/* line 123, ../stylesheets/_map-key.scss */
.legendSpeedItem {
  width: 40px;
  margin-left: 1px;
}

/* line 128, ../stylesheets/_map-key.scss */
.legendCongestionItem {
  width: 55px;
  margin-left: 1px;
}

/* line 133, ../stylesheets/_map-key.scss */
.legendProfileItem {
  width: 39px;
  margin-left: 1px;
}

/* line 138, ../stylesheets/_map-key.scss */
.legendRoadClosedSpeed {
  width: 34px;
}

/* line 142, ../stylesheets/_map-key.scss */
.legendRoadClosedCongestion {
  width: 55px;
}

/* line 146, ../stylesheets/_map-key.scss */
.legendRoadClosedProfile {
  width: 39px;
}

/* line 150, ../stylesheets/_map-key.scss */
.speed0_9 {
  background-color: black;
}

/* line 153, ../stylesheets/_map-key.scss */
.speed10_19 {
  background-color: #be0000;
}

/* line 156, ../stylesheets/_map-key.scss */
.speed20_34 {
  background-color: #ff5400;
}

/* line 159, ../stylesheets/_map-key.scss */
.speed35_49 {
  background-color: #ffc24b;
}

/* line 162, ../stylesheets/_map-key.scss */
.speed50_59 {
  background-color: #82b200;
}

/* line 165, ../stylesheets/_map-key.scss */
.speed60_70 {
  background-color: #00b22d;
}

/* line 168, ../stylesheets/_map-key.scss */
.congestion0_29 {
  background-color: #000000;
}

/* line 172, ../stylesheets/_map-key.scss */
.congestion30_59 {
  background-color: #be0000;
}

/* line 176, ../stylesheets/_map-key.scss */
.congestion60_77 {
  background-color: #ffc24c;
}

/* line 180, ../stylesheets/_map-key.scss */
.congestion78_100 {
  background-color: #00b22d;
}

/* line 184, ../stylesheets/_map-key.scss */
.comparative-100_-16 {
  background-color: #000000;
}

/* line 187, ../stylesheets/_map-key.scss */
.comparative-15_-11 {
  background-color: #be0000;
}

/* line 190, ../stylesheets/_map-key.scss */
.comparative-10_-5 {
  background-color: #ff5400;
}

/* line 193, ../stylesheets/_map-key.scss */
.comparative-4_4 {
  background-color: #ffc24b;
}

/* line 196, ../stylesheets/_map-key.scss */
.comparative5_10 {
  background-color: #82b200;
}

/* line 199, ../stylesheets/_map-key.scss */
.comparative10_100 {
  background-color: #00b22d;
}

/* line 1, ../stylesheets/_map-search.scss */
.leaflet-control-search {
  width: 308px;
  background: none;
  border: none;
  box-shadow: none;
  margin-left: 10px;
}
/* line 2, ../stylesheets/_map-search.scss */
.leaflet-control-search.search-load .search-input {
  background: url("/resources/lib/leafletjs/images/loader.gif") no-repeat center right #fff;
  background-position-x: 250px;
}
/* line 13, ../stylesheets/_map-search.scss */
.leaflet-control-search .search-input {
  height: 30px;
  margin: 0px;
  padding: 0 0 0 3px;
  width: 267px;
  -moz-box-shadow: rgba(0, 0, 0, 0.2) 1px 1px 6px;
  -webkit-box-shadow: rgba(0, 0, 0, 0.2) 1px 1px 6px;
  box-shadow: rgba(0, 0, 0, 0.2) 1px 1px 6px;
}
/* line 21, ../stylesheets/_map-search.scss */
.leaflet-control-search .search-button {
  width: 36px;
  height: 29px !important;
  border-radius: 0px;
  margin-left: -2px;
  color: #FFF;
  height: 30px;
  cursor: pointer;
  font-weight: bold;
  font-size: 12px;
  padding: 0 0 1px;
  display: block;
  font-family: Arial;
  border: 1px solid #1F51A2;
  background: url(/resources/images/common/sprite.png) no-repeat -4px -5px, url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzMzYjBlYSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzEyODNiYiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: url(/resources/images/common/sprite.png) no-repeat -4px -5px, -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #33b0ea), color-stop(100%, #1283bb));
  background: url(/resources/images/common/sprite.png) no-repeat -4px -5px, -moz-linear-gradient(#33b0ea, #1283bb);
  background: url(/resources/images/common/sprite.png) no-repeat -4px -5px, -webkit-linear-gradient(#33b0ea, #1283bb);
  background: url(/resources/images/common/sprite.png) no-repeat -4px -5px, linear-gradient(#33b0ea, #1283bb);
}
/* line 29, ../stylesheets/_map-search.scss */
.leaflet-control-search .search-tooltip {
  position: relative;
  top: 0px;
  box-shadow: none;
  border-radius: 0px;
  border: 1px solid #aaaaaa;
}
/* line 36, ../stylesheets/_map-search.scss */
.leaflet-control-search .search-tooltip .search-tip {
  width: 264px;
  height: 22px;
  border-radius: 0px;
  border-bottom: 1px solid #ececec;
  font-size: 13px;
  padding-top: 5px;
  margin: 0 0 0 1px;
  background-color: #fff;
}
/* line 46, ../stylesheets/_map-search.scss */
.leaflet-control-search .search-tooltip .search-tip:hover {
  background-color: #efefef;
}
/* line 51, ../stylesheets/_map-search.scss */
.leaflet-control-search .search-tooltip .search-tip-select {
  background-color: #efefef;
}
/* line 56, ../stylesheets/_map-search.scss */
.leaflet-control-search .search-cancel {
  top: 4px;
  right: 40px;
}

/* line 1, ../stylesheets/_map-events.scss */
.event-popup-header .deleteEvent img span {
  float: right !important;
  margin-left: 10px !important;
  padding: 0px 0px 0px 0px;
  border: 1px;
}

/* line 7, ../stylesheets/_map-events.scss */
.fullScreenOverlay {
  background: rgba(0, 0, 0, 0.8);
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 10000;
}

/* line 16, ../stylesheets/_map-events.scss */
.overlayTint {
  z-index: 10000;
}

/* line 19, ../stylesheets/_map-events.scss */
.stackedModalOverlay, .swissStackedModalOverlay {
  height: 100%;
  width: 100%;
  display: -webkit-box;
  display: -moz-box;
  -moz-box-align: center;
  -moz-box-orient: horizontal;
  -moz-box-pack: center;
  -webkit-box-align: center;
  -webkit-box-orient: horizontal;
  -webkit-box-pack: center;
  position: relative;
}

/* line 32, ../stylesheets/_map-events.scss */
table.metro {
  background-color: white !important;
  border-collapse: collapse !important;
  border-spacing: 30px !important;
  width: 100% !important;
  text-align: center !important;
  height: 120px !important;
  padding: 15px 0px 0px 15px !important;
  display: block !important;
}

/* line 42, ../stylesheets/_map-events.scss */
table.metro td {
  padding: 6px;
}

/* line 45, ../stylesheets/_map-events.scss */
.swissModalBox button.metroButton {
  border: 1px solid #FFFFFF;
}

/* line 48, ../stylesheets/_map-events.scss */
.swissModalBox .metroButton.yes .metroButton.no,
.swissModalBox .floatRight {
  float: right;
}

/* line 53, ../stylesheets/_map-events.scss */
.leaflet-popup-content-wrapper {
  max-height: 400px;
}

/* line 57, ../stylesheets/_map-events.scss */
.event-popup {
  width: 275px;
  min-width: 275px;
  margin: 15px 19px;
}

/* line 63, ../stylesheets/_map-events.scss */
.event-popup-header {
  padding-bottom: 2px;
  border-bottom: dotted 1px #333;
}
/* line 67, ../stylesheets/_map-events.scss */
.event-popup-header a {
  text-decoration: none;
  color: #606060;
}
/* line 72, ../stylesheets/_map-events.scss */
.event-popup-header img {
  float: right;
  margin-right: 10px;
}
/* line 77, ../stylesheets/_map-events.scss */
.event-popup-header .tooltip-inner {
  max-width: 375px;
  width: 375px;
  font-size: 12px;
}

/* line 84, ../stylesheets/_map-events.scss */
.event-popup-header > span {
  line-height: 25px;
  font-weight: bold;
  font-size: 1.2em;
}

/* line 90, ../stylesheets/_map-events.scss */
.event-popup-content div {
  margin-top: 7px;
}

/* line 94, ../stylesheets/_map-events.scss */
.event-popup-content .laneImages {
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  overflow: hidden;
  display: inline-block;
  background: #333333;
  padding: 6px;
}

/* line 104, ../stylesheets/_map-events.scss */
.event-popup .promoted {
  border-left: 2px solid #c09853;
  background-color: #fcf8e3;
  padding: 5px 10px;
  margin-top: 10px;
  font-weight: bold;
}

/* line 112, ../stylesheets/_map-events.scss */
.event-popup .alerted {
  border-left: 2px solid red;
  background-color: #fee;
  padding: 5px 10px;
  margin-top: 10px;
  font-weight: bold;
}

/* line 119, ../stylesheets/_map-events.scss */
.event-popup-format-description {
  margin: 5px 5px 5px 5px;
}

/* line 122, ../stylesheets/_map-events.scss */
.event-popup .event-reference {
  float: right;
  color: #606060;
  padding-bottom: 5px;
}

/* line 127, ../stylesheets/_map-events.scss */
.event-popup-scrollable-description {
  overflow-y: auto;
  overflow-x: hidden;
  max-height: 200px;
  margin-bottom: 5px;
}

/* line 1, ../stylesheets/_map-views.scss */
.save-view-button {
  color: #FFF;
  height: 30px;
  cursor: pointer;
  font-weight: bold;
  font-size: 12px;
  padding: 0 0 1px;
  display: block;
  font-family: Arial;
  border: 1px solid #1F51A2;
  background: url(/resources/images/common/sprite.png) no-repeat -6px -40px, url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzMzYjBlYSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzEyODNiYiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: url(/resources/images/common/sprite.png) no-repeat -6px -40px, -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #33b0ea), color-stop(100%, #1283bb));
  background: url(/resources/images/common/sprite.png) no-repeat -6px -40px, -moz-linear-gradient(#33b0ea, #1283bb);
  background: url(/resources/images/common/sprite.png) no-repeat -6px -40px, -webkit-linear-gradient(#33b0ea, #1283bb);
  background: url(/resources/images/common/sprite.png) no-repeat -6px -40px, linear-gradient(#33b0ea, #1283bb);
  padding: 0 10px 0px 30px;
  position: absolute;
  top: 0px;
  left: 330px;
  top: 22px;
  width: 110px;
  height: 32px;
}

/* line 12, ../stylesheets/_map-views.scss */
.views-notification-bar {
  display: none;
  position: relative;
  z-index: 100;
  padding: 6px 50px 6px 50px;
  font-size: 12px;
  color: #FFF;
  background: #F07348;
}
/* line 23, ../stylesheets/_map-views.scss */
.views-notification-bar .hide {
  display: none !important;
}
/* line 27, ../stylesheets/_map-views.scss */
.views-notification-bar input.text {
  border-color: #FFF;
  border-radius: 0px;
  margin: 0 0 0 10px;
  width: 340px;
}
/* line 32, ../stylesheets/_map-views.scss */
.views-notification-bar input.text:focus {
  outline: 0;
  border-color: #326698;
}
/* line 38, ../stylesheets/_map-views.scss */
.views-notification-bar .msg {
  display: block;
  width: 96px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 6px;
  padding-bottom: 6px;
}
/* line 47, ../stylesheets/_map-views.scss */
.views-notification-bar .left {
  position: relative;
  float: left;
}
/* line 52, ../stylesheets/_map-views.scss */
.views-notification-bar .controls {
  position: relative;
  float: right;
}
/* line 55, ../stylesheets/_map-views.scss */
.views-notification-bar .controls button {
  float: left;
}
/* line 57, ../stylesheets/_map-views.scss */
.views-notification-bar .controls button#add-to-my-areas {
  margin-right: 5px;
}
/* line 63, ../stylesheets/_map-views.scss */
.views-notification-bar input[type=text].error {
  border-color: #b94a48;
  color: #b94a48;
  -moz-box-shadow: inset 0 0 8px #b94a48;
  -webkit-box-shadow: inset 0 0 8px #b94a48;
  box-shadow: inset 0 0 8px #b94a48;
  background-image: url("/resources/images/common/warning.png");
  background-repeat: no-repeat;
  background-position: right center;
  background-size: 16px;
  background-origin: content-box;
}
/* line 76, ../stylesheets/_map-views.scss */
.views-notification-bar .orange-bt {
  color: #FFF;
  height: 30px;
  cursor: pointer;
  font-weight: bold;
  font-size: 12px;
  padding: 0 0 1px;
  display: block;
  font-family: Arial;
  border: 1px solid #B84011;
  background: url(/resources/images/common/sprite.png) no-repeat -1000px -1000px, url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZjOGI2MiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2RjNTQyNiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: url(/resources/images/common/sprite.png) no-repeat -1000px -1000px, -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fc8b62), color-stop(100%, #dc5426));
  background: url(/resources/images/common/sprite.png) no-repeat -1000px -1000px, -moz-linear-gradient(#fc8b62, #dc5426);
  background: url(/resources/images/common/sprite.png) no-repeat -1000px -1000px, -webkit-linear-gradient(#fc8b62, #dc5426);
  background: url(/resources/images/common/sprite.png) no-repeat -1000px -1000px, linear-gradient(#fc8b62, #dc5426);
  padding: 6px 14px;
  display: inline;
  margin-left: 10px;
}
/* line 66, ../stylesheets/_mixins.scss */
.views-notification-bar .orange-bt:hover {
  background: url(/resources/images/common/sprite.png) no-repeat -1000px -1000px, url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y2ODI1OSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2RjNTQyNiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: url(/resources/images/common/sprite.png) no-repeat -1000px -1000px, -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f68259), color-stop(100%, #dc5426));
  background: url(/resources/images/common/sprite.png) no-repeat -1000px -1000px, -moz-linear-gradient(#f68259, #dc5426);
  background: url(/resources/images/common/sprite.png) no-repeat -1000px -1000px, -webkit-linear-gradient(#f68259, #dc5426);
  background: url(/resources/images/common/sprite.png) no-repeat -1000px -1000px, linear-gradient(#f68259, #dc5426);
}
/* line 70, ../stylesheets/_mixins.scss */
.views-notification-bar .orange-bt:active {
  background: url(/resources/images/common/sprite.png) no-repeat -1000px -1000px, url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RjNTQyNiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZjOGI2MiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: url(/resources/images/common/sprite.png) no-repeat -1000px -1000px, -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #dc5426), color-stop(100%, #fc8b62));
  background: url(/resources/images/common/sprite.png) no-repeat -1000px -1000px, -moz-linear-gradient(#dc5426, #fc8b62);
  background: url(/resources/images/common/sprite.png) no-repeat -1000px -1000px, -webkit-linear-gradient(#dc5426, #fc8b62);
  background: url(/resources/images/common/sprite.png) no-repeat -1000px -1000px, linear-gradient(#dc5426, #fc8b62);
}
/* line 74, ../stylesheets/_mixins.scss */
.views-notification-bar .orange-bt:disabled {
  cursor: default;
  background: url(/resources/images/common/sprite.png) no-repeat -1000px -1000px, url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZjOGI2MiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2RjNTQyNiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: url(/resources/images/common/sprite.png) no-repeat -1000px -1000px, -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fc8b62), color-stop(100%, #dc5426));
  background: url(/resources/images/common/sprite.png) no-repeat -1000px -1000px, -moz-linear-gradient(#fc8b62, #dc5426);
  background: url(/resources/images/common/sprite.png) no-repeat -1000px -1000px, -webkit-linear-gradient(#fc8b62, #dc5426);
  background: url(/resources/images/common/sprite.png) no-repeat -1000px -1000px, linear-gradient(#fc8b62, #dc5426);
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
  opacity: 0.7;
}
/* line 82, ../stylesheets/_map-views.scss */
.views-notification-bar .grey-bt {
  color: #FFF;
  height: 30px;
  cursor: pointer;
  font-weight: bold;
  font-size: 12px;
  padding: 0 0 1px;
  display: block;
  font-family: Arial;
  border: 1px solid #989898;
  background: url(/resources/images/common/sprite.png) no-repeat -1000px -1000px, url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y5ZjlmOSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2M5YzljOSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: url(/resources/images/common/sprite.png) no-repeat -1000px -1000px, -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f9f9f9), color-stop(100%, #c9c9c9));
  background: url(/resources/images/common/sprite.png) no-repeat -1000px -1000px, -moz-linear-gradient(#f9f9f9, #c9c9c9);
  background: url(/resources/images/common/sprite.png) no-repeat -1000px -1000px, -webkit-linear-gradient(#f9f9f9, #c9c9c9);
  background: url(/resources/images/common/sprite.png) no-repeat -1000px -1000px, linear-gradient(#f9f9f9, #c9c9c9);
  padding: 0px 14px;
  color: #333;
}
/* line 90, ../stylesheets/_mixins.scss */
.views-notification-bar .grey-bt:hover {
  background: url(/resources/images/common/sprite.png) no-repeat -1000px -1000px, url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U5ZTllOSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2M5YzljOSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: url(/resources/images/common/sprite.png) no-repeat -1000px -1000px, -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #e9e9e9), color-stop(100%, #c9c9c9));
  background: url(/resources/images/common/sprite.png) no-repeat -1000px -1000px, -moz-linear-gradient(#e9e9e9, #c9c9c9);
  background: url(/resources/images/common/sprite.png) no-repeat -1000px -1000px, -webkit-linear-gradient(#e9e9e9, #c9c9c9);
  background: url(/resources/images/common/sprite.png) no-repeat -1000px -1000px, linear-gradient(#e9e9e9, #c9c9c9);
}
/* line 94, ../stylesheets/_mixins.scss */
.views-notification-bar .grey-bt:active {
  background: url(/resources/images/common/sprite.png) no-repeat -1000px -1000px, url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2M5YzljOSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Y5ZjlmOSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: url(/resources/images/common/sprite.png) no-repeat -1000px -1000px, -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #c9c9c9), color-stop(100%, #f9f9f9));
  background: url(/resources/images/common/sprite.png) no-repeat -1000px -1000px, -moz-linear-gradient(#c9c9c9, #f9f9f9);
  background: url(/resources/images/common/sprite.png) no-repeat -1000px -1000px, -webkit-linear-gradient(#c9c9c9, #f9f9f9);
  background: url(/resources/images/common/sprite.png) no-repeat -1000px -1000px, linear-gradient(#c9c9c9, #f9f9f9);
}

/* line 1, ../stylesheets/_map-aoi.scss */
.aoi-draw-button {
  color: #FFF;
  height: 30px;
  cursor: pointer;
  font-weight: bold;
  font-size: 12px;
  padding: 0 0 1px;
  display: block;
  font-family: Arial;
  border: 1px solid #1F51A2;
  background: url(/resources/images/common/sprite.png) no-repeat -6px -40px, url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzMzYjBlYSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzEyODNiYiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: url(/resources/images/common/sprite.png) no-repeat -6px -40px, -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #33b0ea), color-stop(100%, #1283bb));
  background: url(/resources/images/common/sprite.png) no-repeat -6px -40px, -moz-linear-gradient(#33b0ea, #1283bb);
  background: url(/resources/images/common/sprite.png) no-repeat -6px -40px, -webkit-linear-gradient(#33b0ea, #1283bb);
  background: url(/resources/images/common/sprite.png) no-repeat -6px -40px, linear-gradient(#33b0ea, #1283bb);
  padding: 0 10px 0px 30px;
  position: absolute;
  top: 0px;
  left: 450px;
  top: 22px;
  width: 110px;
  height: 32px;
}

/* line 12, ../stylesheets/_map-aoi.scss */
.aoi-notification-bar {
  display: none;
  position: relative;
  z-index: 100;
  padding: 6px 50px 6px 50px;
  font-size: 12px;
  color: #FFF;
  background: #F07348;
}
/* line 23, ../stylesheets/_map-aoi.scss */
.aoi-notification-bar .hide {
  display: none !important;
}
/* line 27, ../stylesheets/_map-aoi.scss */
.aoi-notification-bar input.text {
  border-color: #FFF;
  border-radius: 0px;
  margin: 0 0 0 10px;
  width: 340px;
}
/* line 32, ../stylesheets/_map-aoi.scss */
.aoi-notification-bar input.text:focus {
  outline: 0;
  border-color: #326698;
}
/* line 38, ../stylesheets/_map-aoi.scss */
.aoi-notification-bar .left {
  position: relative;
  float: left;
}
/* line 41, ../stylesheets/_map-aoi.scss */
.aoi-notification-bar .left .msg {
  display: inline-block;
  line-height: 30px;
}
/* line 47, ../stylesheets/_map-aoi.scss */
.aoi-notification-bar .controls {
  position: relative;
  float: right;
}
/* line 50, ../stylesheets/_map-aoi.scss */
.aoi-notification-bar .controls button {
  float: left;
}
/* line 52, ../stylesheets/_map-aoi.scss */
.aoi-notification-bar .controls button#add-to-my-areas {
  margin-right: 5px;
}
/* line 58, ../stylesheets/_map-aoi.scss */
.aoi-notification-bar .orange-bt {
  color: #FFF;
  height: 30px;
  cursor: pointer;
  font-weight: bold;
  font-size: 12px;
  padding: 0 0 1px;
  display: block;
  font-family: Arial;
  border: 1px solid #B84011;
  background: url(/resources/images/common/sprite.png) no-repeat -1000px -1000px, url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZjOGI2MiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2RjNTQyNiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: url(/resources/images/common/sprite.png) no-repeat -1000px -1000px, -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fc8b62), color-stop(100%, #dc5426));
  background: url(/resources/images/common/sprite.png) no-repeat -1000px -1000px, -moz-linear-gradient(#fc8b62, #dc5426);
  background: url(/resources/images/common/sprite.png) no-repeat -1000px -1000px, -webkit-linear-gradient(#fc8b62, #dc5426);
  background: url(/resources/images/common/sprite.png) no-repeat -1000px -1000px, linear-gradient(#fc8b62, #dc5426);
  padding: 6px 14px;
  display: inline;
  margin-left: 10px;
}
/* line 66, ../stylesheets/_mixins.scss */
.aoi-notification-bar .orange-bt:hover {
  background: url(/resources/images/common/sprite.png) no-repeat -1000px -1000px, url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y2ODI1OSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2RjNTQyNiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: url(/resources/images/common/sprite.png) no-repeat -1000px -1000px, -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f68259), color-stop(100%, #dc5426));
  background: url(/resources/images/common/sprite.png) no-repeat -1000px -1000px, -moz-linear-gradient(#f68259, #dc5426);
  background: url(/resources/images/common/sprite.png) no-repeat -1000px -1000px, -webkit-linear-gradient(#f68259, #dc5426);
  background: url(/resources/images/common/sprite.png) no-repeat -1000px -1000px, linear-gradient(#f68259, #dc5426);
}
/* line 70, ../stylesheets/_mixins.scss */
.aoi-notification-bar .orange-bt:active {
  background: url(/resources/images/common/sprite.png) no-repeat -1000px -1000px, url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RjNTQyNiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZjOGI2MiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: url(/resources/images/common/sprite.png) no-repeat -1000px -1000px, -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #dc5426), color-stop(100%, #fc8b62));
  background: url(/resources/images/common/sprite.png) no-repeat -1000px -1000px, -moz-linear-gradient(#dc5426, #fc8b62);
  background: url(/resources/images/common/sprite.png) no-repeat -1000px -1000px, -webkit-linear-gradient(#dc5426, #fc8b62);
  background: url(/resources/images/common/sprite.png) no-repeat -1000px -1000px, linear-gradient(#dc5426, #fc8b62);
}
/* line 74, ../stylesheets/_mixins.scss */
.aoi-notification-bar .orange-bt:disabled {
  cursor: default;
  background: url(/resources/images/common/sprite.png) no-repeat -1000px -1000px, url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZjOGI2MiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2RjNTQyNiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: url(/resources/images/common/sprite.png) no-repeat -1000px -1000px, -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fc8b62), color-stop(100%, #dc5426));
  background: url(/resources/images/common/sprite.png) no-repeat -1000px -1000px, -moz-linear-gradient(#fc8b62, #dc5426);
  background: url(/resources/images/common/sprite.png) no-repeat -1000px -1000px, -webkit-linear-gradient(#fc8b62, #dc5426);
  background: url(/resources/images/common/sprite.png) no-repeat -1000px -1000px, linear-gradient(#fc8b62, #dc5426);
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
  opacity: 0.7;
}
/* line 64, ../stylesheets/_map-aoi.scss */
.aoi-notification-bar .grey-bt {
  color: #FFF;
  height: 30px;
  cursor: pointer;
  font-weight: bold;
  font-size: 12px;
  padding: 0 0 1px;
  display: block;
  font-family: Arial;
  border: 1px solid #989898;
  background: url(/resources/images/common/sprite.png) no-repeat -1000px -1000px, url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y5ZjlmOSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2M5YzljOSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: url(/resources/images/common/sprite.png) no-repeat -1000px -1000px, -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f9f9f9), color-stop(100%, #c9c9c9));
  background: url(/resources/images/common/sprite.png) no-repeat -1000px -1000px, -moz-linear-gradient(#f9f9f9, #c9c9c9);
  background: url(/resources/images/common/sprite.png) no-repeat -1000px -1000px, -webkit-linear-gradient(#f9f9f9, #c9c9c9);
  background: url(/resources/images/common/sprite.png) no-repeat -1000px -1000px, linear-gradient(#f9f9f9, #c9c9c9);
  padding: 0px 14px;
  color: #333;
}
/* line 90, ../stylesheets/_mixins.scss */
.aoi-notification-bar .grey-bt:hover {
  background: url(/resources/images/common/sprite.png) no-repeat -1000px -1000px, url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U5ZTllOSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2M5YzljOSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: url(/resources/images/common/sprite.png) no-repeat -1000px -1000px, -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #e9e9e9), color-stop(100%, #c9c9c9));
  background: url(/resources/images/common/sprite.png) no-repeat -1000px -1000px, -moz-linear-gradient(#e9e9e9, #c9c9c9);
  background: url(/resources/images/common/sprite.png) no-repeat -1000px -1000px, -webkit-linear-gradient(#e9e9e9, #c9c9c9);
  background: url(/resources/images/common/sprite.png) no-repeat -1000px -1000px, linear-gradient(#e9e9e9, #c9c9c9);
}
/* line 94, ../stylesheets/_mixins.scss */
.aoi-notification-bar .grey-bt:active {
  background: url(/resources/images/common/sprite.png) no-repeat -1000px -1000px, url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2M5YzljOSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Y5ZjlmOSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: url(/resources/images/common/sprite.png) no-repeat -1000px -1000px, -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #c9c9c9), color-stop(100%, #f9f9f9));
  background: url(/resources/images/common/sprite.png) no-repeat -1000px -1000px, -moz-linear-gradient(#c9c9c9, #f9f9f9);
  background: url(/resources/images/common/sprite.png) no-repeat -1000px -1000px, -webkit-linear-gradient(#c9c9c9, #f9f9f9);
  background: url(/resources/images/common/sprite.png) no-repeat -1000px -1000px, linear-gradient(#c9c9c9, #f9f9f9);
}
