.metro .navigation {
  font-family: 'Segoe UI_', 'Open Sans', Verdana, Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-style: normal;
  color: #000000;
  font-size: 1.2rem;
  line-height: 1.2rem;
  letter-spacing: 0.02em;
}
.metro address {
  font-family: 'Segoe UI_', 'Open Sans', Verdana, Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-style: normal;
  margin-bottom: 7pt;
}
.metro blockquote {
  margin: 0;
  padding: 0;
  border-left: 4px #999999 solid;
  padding-left: 10px;
}
.metro blockquote small {
  color: #999999;
}
.metro blockquote small:before {
  content: "\2014 \00A0";
}
.metro blockquote.place-right {
  border: 0;
  border-right: 4px #999999 solid;
  padding-right: 10px;
  text-align: right;
}
.metro blockquote.place-right small:before {
  content: "";
}
.metro blockquote.place-right small:after {
  content: " \00A0 \2014";
}
.metro .unstyled {
  padding-left: 0;
  list-style: none;
}
.metro .unstyled li ul,
.metro .unstyled li ol {
  list-style: none;
  padding-left: 25px;
}
.metro .inline {
  list-style: none;
}
.metro .inline li {
  display: inline-block;
  padding-left: 5px;
  padding-right: 5px;
}
.metro ul,
.metro ol {
  margin-left: 5px;
  padding-left: 15px;
  font-family: 'Segoe UI_', 'Open Sans', Verdana, Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-style: normal;
  color: #000000;
  font-size: 11pt;
  line-height: 15pt;
  letter-spacing: 0.02em;
}
.metro ul li,
.metro ol li {
  line-height: 20px;
}
.metro ul li ul,
.metro ol li ul,
.metro ul li ol,
.metro ol li ol {
  padding-left: 25px;
}
.metro ol.styled {
  counter-reset: li;
  margin-left: 0;
  padding-left: 0;
  font-family: 'Cambria_', 'PT Serif Caption', Verdana, Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 1.8rem;
  line-height: 2rem;
}
.metro ol.styled > li {
  position: relative;
  margin: 0 0 6px 2em;
  padding: 4px 12px;
  list-style: none;
}
.metro ol.styled > li:before {
  content: counter(li);
  counter-increment: li;
  position: absolute;
  top: -2px;
  left: -2em;
  box-sizing: border-box;
  width: 2em;
  margin-right: 8px;
  padding: 4px;
  color: #fff;
  background: #666;
  font-weight: bold;
  font-family: "Helvetica Neue", Arial, sans-serif;
  text-align: center;
}
.metro .side-menu {
  margin: 0;
  padding: 0;
  list-style: none;
  position: relative;
  background: #ffffff;
  min-width: 200px;
  width: auto;
  border: 1px solid rgba(0, 0, 0, 0.2);
}
.metro .side-menu li {
  display: block;
  margin: 10px 0;
  padding: 0;
  vertical-align: baseline;
  position: relative;
  font-family: 'Segoe UI_', 'Open Sans', Verdana, Arial, Helvetica, sans-serif;
}
.metro .side-menu li a {
  display: block;
  text-decoration: none;
  font-family: 'Segoe UI Light_', 'Open Sans Light', Verdana, Arial, Helvetica, sans-serif;
  font-weight: 300;
  letter-spacing: 0.00em;
  font-size: 2.5rem;
  line-height: 2.5rem;
  letter-spacing: 0.01em;
  color: #000000;
  line-height: 2.2rem;
  font-size: 2.2rem;
  color: inherit;
}
.metro .side-menu li.title {
  font-family: 'Segoe UI Light_', 'Open Sans Light', Verdana, Arial, Helvetica, sans-serif;
  font-weight: 300;
  color: #000000;
  letter-spacing: 0.00em;
  font-size: 2.5rem;
  line-height: 2.5rem;
  letter-spacing: 0.01em;
  font-size: 4rem;
  margin-bottom: 20px;
}
.metro .side-menu.compact a {
  font-weight: normal;
  font-size: 10.5pt;
  line-height: 12pt;
  color: inherit;
}
.metro .side-menu.compact li.title {
  margin-bottom: 10px;
  font-family: 'Segoe UI Semibold_', 'Open Sans Bold', Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #000000;
  font-size: 1.6rem;
  line-height: 1.6rem;
  letter-spacing: 0.02em;
}
.metro .side-menu ul.secondary {
  margin: 0;
  padding: 0;
  list-style: none;
  margin-left: 15px;
}
.metro .side-menu ul.secondary li a {
  font-family: 'Segoe UI Semibold_', 'Open Sans Bold', Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #000000;
  font-size: 1.6rem;
  line-height: 1.6rem;
  letter-spacing: 0.02em;
  font-weight: normal;
  font-style: normal;
  line-height: 1.4rem;
  color: inherit;
}
.metro .side-menu li {
  margin: 5px 0 0;
  width: 100%;
}
.metro .side-menu li:last-child {
  margin-bottom: 5px;
}
.metro .side-menu a {
  padding: 8px 20px !important;
  color: inherit;
  font-size: 15px !important;
  line-height: 14px !important;
}
.metro .side-menu li:hover {
  background: #000000;
  color: #ffffff;
}
.metro .side-menu .divider {
  padding: 0;
  height: 1px;
  margin: 9px 1px;
  overflow: hidden;
  background-color: #e5e5e5;
}
.metro .side-menu .divider:hover {
  background: #e5e5e5;
}
.metro .side-menu .dropdown-menu {
  left: 100%;
  top: -10%;
}
.metro .side-menu.left .dropdown-menu {
  left: -100%;
}
.metro .side-menu > li:hover > .dropdown-menu[data-show="hover"] {
  display: block;
}
.metro .side-menu > li > a.dropdown-toggle:after {
  font-family: metroSysIcons;
  font-size: .8em;
  content: "\e156";
  left: 85%;
  top: .75em;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
}
.metro .side-menu.text-right li {
  text-align: right;
}
.metro .dropdown-menu {
  margin: 0;
  padding: 0;
  list-style: none;
  position: absolute;
  display: none;
  z-index: 1000;
  background: #ffffff;
  min-width: 220px;
  width: auto;
  border: 1px solid #dcddde;
}
.metro .dropdown-menu li {
  display: block;
  margin: 10px 0;
  padding: 0;
  vertical-align: baseline;
  position: relative;
  font-family: 'Segoe UI_', 'Open Sans', Verdana, Arial, Helvetica, sans-serif;
}
.metro .dropdown-menu li a {
  display: block;
  text-decoration: none;
  font-family: 'Segoe UI Light_', 'Open Sans Light', Verdana, Arial, Helvetica, sans-serif;
  font-weight: 300;
  letter-spacing: 0.00em;
  font-size: 2.5rem;
  line-height: 2.5rem;
  letter-spacing: 0.01em;
  color: #000000;
  line-height: 2.2rem;
  font-size: 2.2rem;
  color: inherit;
}
.metro .dropdown-menu li.title {
  font-family: 'Segoe UI Light_', 'Open Sans Light', Verdana, Arial, Helvetica, sans-serif;
  font-weight: 300;
  color: #000000;
  letter-spacing: 0.00em;
  font-size: 2.5rem;
  line-height: 2.5rem;
  letter-spacing: 0.01em;
  font-size: 4rem;
  margin-bottom: 20px;
}
.metro .dropdown-menu.compact a {
  font-weight: normal;
  font-size: 10.5pt;
  line-height: 12pt;
  color: inherit;
}
.metro .dropdown-menu.compact li.title {
  margin-bottom: 10px;
  font-family: 'Segoe UI Semibold_', 'Open Sans Bold', Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #000000;
  font-size: 1.6rem;
  line-height: 1.6rem;
  letter-spacing: 0.02em;
}
.metro .dropdown-menu ul.secondary {
  margin: 0;
  padding: 0;
  list-style: none;
  margin-left: 15px;
}
.metro .dropdown-menu ul.secondary li a {
  font-family: 'Segoe UI Semibold_', 'Open Sans Bold', Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #000000;
  font-size: 1.6rem;
  line-height: 1.6rem;
  letter-spacing: 0.02em;
  font-weight: normal;
  font-style: normal;
  line-height: 1.4rem;
  color: inherit;
}
.metro .dropdown-menu.shadow {

}
.metro .dropdown-menu li {
  margin: 5px 0 0;
  width: 100%;
  border: 1px transparent solid;
}
.metro .dropdown-menu li:last-child {
  margin-bottom: 5px;
}
.metro .dropdown-menu li.disabled,
.metro .dropdown-menu li.disabled:hover {
  cursor: default !important;
  background: transparent !important;
  color: #eeeeee;
}
.metro .dropdown-menu li.disabled a,
.metro .dropdown-menu li.disabled:hover a {
  color: inherit;
  cursor: inherit;
  background: inherit;
}
.metro .dropdown-menu a {
  padding: 8px 32px !important;
  color: inherit;
  font-size: 15px !important;
  line-height: 14px !important;
  cursor: pointer;
}
.metro .dropdown-menu li:hover {
  background: #edf4fc;
  border-color: #a8d2fd;
}
.metro .dropdown-menu li.checked a:before,
.metro .dropdown-menu li.checked-partial a:before,
.metro .dropdown-menu li.unchecked a:before {
  font-family: metroSysIcons;
  position: absolute;
  left: 10px;
  content: "";
}
.metro .dropdown-menu li.checked-partial a:before {
  content: "";
}
.metro .dropdown-menu li.unchecked a:before {
  content: "";
}
.metro .dropdown-menu.place-right {
  right: -15px;
  left: auto;
}
.metro .dropdown-menu .divider {
  padding: 0;
  height: 1px;
  margin: 9px 1px;
  overflow: hidden;
  background-color: #e5e5e5;
  border-width: 0;
}
.metro .dropdown-menu .divider:hover {
  background: #e5e5e5;
}
.metro .dropdown-menu.open {
  display: block !important;
}
.metro .dropdown-menu .dropdown-menu {
  left: 100%;
  top: -10%;
}
.metro .dropdown-menu > li:hover > .dropdown-menu[data-show="hover"] {
  display: block;
}
.metro .dropdown-menu > li > a.dropdown-toggle:after {
  font-family: metroSysIcons;
  font-size: .7em;
  content: "";
  left: 90%;
  top: 50%;
  margin-top: -1.4em;
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  transform: rotate(-90deg);
}
.metro .dropdown-menu.drop-left {
  left: -100%;
}
.metro .dropdown-menu.drop-up {
  top: auto;
  bottom: 0;
}
.metro .dropdown-menu .menu-title {
  background-color: #f6f7f8;
  font-size: 12px;
  line-height: 14px;
  padding: 4px 8px;
  border: 0;
  border-bottom: 1px #dcddde solid;
  border-top: 1px #dcddde solid;
  color: #646464;
}
.metro .dropdown-menu .menu-title:first-child {
  margin: 0;
  border-top-width: 0;
}
.metro .dropdown-menu .menu-title:first-child:hover {
  border-top-width: 0;
}
.metro .dropdown-menu .menu-title:hover {
  background-color: #f6f7f8;
  cursor: default;
  border: 0;
  border-bottom: 1px #dcddde solid;
  border-top: 1px #dcddde solid;
}
.metro .dropdown-menu.inverse {
  border: 2px #3b3b3b solid;
}
.metro .dropdown-menu.inverse li {
  border: 0;
}
.metro .dropdown-menu.inverse li a {
  padding: 9px 32px !important;
}
.metro .dropdown-menu.inverse li:hover {
  border: 0;
  background-color: #e5e5e5;
}
.metro .dropdown-menu.inverse .menu-title:hover {
  background-color: #f6f7f8;
}
.metro .dropdown-menu.inverse .divider {
  margin-left: 0;
  margin-right: 0;
}


.metro .dropdown-menu.dark {
  background-color: #999A9A;
  border: 0px #666867 solid;
  color: #ffffff;
}
.metro .dropdown-menu.dark.opacity {
  background-color: rgba(61, 61, 61, 0.9);
}
.metro .dropdown-menu.dark li {
  border: 0;
  color: inherit;
}

.metro .dropdown-menu.dark li a {
  padding: 9px 32px !important;
  color: inherit;
}

.metro .dropdown-menu.dark li.disabled,
.metro .dropdown-menu.dark li.disabled:hover {
  cursor: default !important;
  background: transparent !important;
  color: #555555;
}
.metro .dropdown-menu.dark li.disabled a,
.metro .dropdown-menu.dark li.disabled:hover a {
  color: inherit;
  cursor: inherit;
  background: inherit;
}
.metro .dropdown-menu.dark li:hover {
  border: 0;
  background-color: #FF0000;
  color: #666867;
}
.metro .dropdown-menu.dark .menu-title {
  background-color: #3b3b3b;
}
.metro .dropdown-menu.dark .menu-title:hover {
  background-color: #3b3b3b;
}
.metro .dropdown-menu.dark .divider {
  margin-left: 0;
  margin-right: 0;
  background-color: #555555;
}
.metro .dropdown-menu.dark .divider:hover {
  background: #555555;
}
.metro .dropdown-toggle {
  padding-right: 20px !important;
}
.metro .dropdown-toggle:after {
  position: absolute;
  margin-left: .25em;
  bottom: 0;
  font-family: metroSysIcons;
  font-size: .7em;
  content: '';
}
.metro .dropdown-toggle.no-marker:after {
  content: "";
}
.metro .dropdown-toggle.without-icon:after {
  content: "" !important;
}
.metro .contextmenu {
  z-index: 1000;
  position: absolute;
  background-color: #FFFFFF;
  border: 2.5px solid #2a2a2a;
  padding: 2px;
}
.metro .contextmenu .item:active {
  background-color: #000000;
  color: #ffffff;
}
.metro .contextmenu .item:hover {
  background-color: #dedede;
}
.metro .contextmenu .item {
  background-color: #FFFFFF;
  width: auto;
  padding: 12px;
  margin: -2px;
}
.metro .navigation-bar,
.metro .navbar {
  width: 100%;
  display: block;
  background-color: #1ba1e2;
  color: #ffffff;
}
.metro .navigation-bar .navigation-bar-content,
.metro .navbar .navigation-bar-content,
.metro .navigation-bar .navbar-content,
.metro .navbar .navbar-content {
  background-color: inherit;
  color: inherit;
  display: block;
}
.metro .navigation-bar .navigation-bar-content .element,
.metro .navbar .navigation-bar-content .element,
.metro .navigation-bar .navbar-content .element,
.metro .navbar .navbar-content .element,
.metro .navigation-bar .navigation-bar-content .element-divider,
.metro .navbar .navigation-bar-content .element-divider,
.metro .navigation-bar .navbar-content .element-divider,
.metro .navbar .navbar-content .element-divider {
  display: block;
  float: left;
  background-color: inherit;
  position: relative;
  height: 45px;
}
.metro .navigation-bar .navigation-bar-content .element.place-right,
.metro .navbar .navigation-bar-content .element.place-right,
.metro .navigation-bar .navbar-content .element.place-right,
.metro .navbar .navbar-content .element.place-right,
.metro .navigation-bar .navigation-bar-content .element-divider.place-right,
.metro .navbar .navigation-bar-content .element-divider.place-right,
.metro .navigation-bar .navbar-content .element-divider.place-right,
.metro .navbar .navbar-content .element-divider.place-right {
  float: right;
}
.metro .navigation-bar .navigation-bar-content .element,
.metro .navbar .navigation-bar-content .element,
.metro .navigation-bar .navbar-content .element,
.metro .navbar .navbar-content .element {
  padding: 15px;
  line-height: 15px;
  color: inherit;
  font-family: 'Segoe UI Light_', 'Open Sans Light', Verdana, Arial, Helvetica, sans-serif;
  font-size: 14px;
  position: relative;
}
.metro .navigation-bar .navigation-bar-content .element:hover,
.metro .navbar .navigation-bar-content .element:hover,
.metro .navigation-bar .navbar-content .element:hover,
.metro .navbar .navbar-content .element:hover {
  background-color: #00aafd;
}
.metro .navigation-bar .navigation-bar-content .element > a.dropdown-toggle,
.metro .navbar .navigation-bar-content .element > a.dropdown-toggle,
.metro .navigation-bar .navbar-content .element > a.dropdown-toggle,
.metro .navbar .navbar-content .element > a.dropdown-toggle {
  color: inherit;
  position: relative;
  padding-right: 5px !important;
  margin-right: 5px;
}
.metro .navigation-bar .navigation-bar-content .element > a.dropdown-toggle:after,
.metro .navbar .navigation-bar-content .element > a.dropdown-toggle:after,
.metro .navigation-bar .navbar-content .element > a.dropdown-toggle:after,
.metro .navbar .navbar-content .element > a.dropdown-toggle:after {
  position: absolute;
  left: 100%;
  margin-left: 0;
}
.metro .navigation-bar .navigation-bar-content .element > .dropdown-menu,
.metro .navbar .navigation-bar-content .element > .dropdown-menu,
.metro .navigation-bar .navbar-content .element > .dropdown-menu,
.metro .navbar .navbar-content .element > .dropdown-menu {
  top: 100%;
  left: 0;
}
.metro .navigation-bar .navigation-bar-content .element > .dropdown-menu.place-right,
.metro .navbar .navigation-bar-content .element > .dropdown-menu.place-right,
.metro .navigation-bar .navbar-content .element > .dropdown-menu.place-right,
.metro .navbar .navbar-content .element > .dropdown-menu.place-right {
  right: 0;
  left: auto;
}
.metro .navigation-bar .navigation-bar-content .element-divider,
.metro .navbar .navigation-bar-content .element-divider,
.metro .navigation-bar .navbar-content .element-divider,
.metro .navbar .navbar-content .element-divider {
  padding: 15px 0;
  line-height: 15px;
  width: 1px !important;
  border-left: 1px #ccc solid;
  opacity: .3;
  position: relative;
}
.metro .navigation-bar .navigation-bar-content .element-divider:before,
.metro .navbar .navigation-bar-content .element-divider:before,
.metro .navigation-bar .navbar-content .element-divider:before,
.metro .navbar .navbar-content .element-divider:before {
  content: "|";
  visibility: hidden;
}
.metro .navigation-bar-content .brand,
.metro .navbar-content .brand {
  font-size: 18px;
}
.metro .navigation-bar-content form,
.metro .navbar-content form {
  margin: 0;
  padding-bottom: 0 !important;
  position: relative;
}
.metro .navigation-bar-content .element .input-control.text,
.metro .navbar-content .element .input-control.text,
.metro .navigation-bar-content .element .input-control.password,
.metro .navbar-content .element .input-control.password {
  width: auto;
  height: auto;
  position: relative;
  margin: 0;
  top: -6px;
}
.metro .navigation-bar-content .element .input-control.text [class*='btn-'],
.metro .navbar-content .element .input-control.text [class*='btn-'],
.metro .navigation-bar-content .element .input-control.password [class*='btn-'],
.metro .navbar-content .element .input-control.password [class*='btn-'] {
  top: 2px;
  right: 2px;
}
.metro .navigation-bar-content .element .input-control.text input[type='text'],
.metro .navbar-content .element .input-control.text input[type='text'],
.metro .navigation-bar-content .element .input-control.password input[type='text'],
.metro .navbar-content .element .input-control.password input[type='text'] {
  font-size: 12px;
}
.metro .navigation-bar-content .input-control.checkbox,
.metro .navbar-content .input-control.checkbox,
.metro .navigation-bar-content .input-control.radio,
.metro .navbar-content .input-control.radio {
  position: relative;
  margin: 0;
  top: -6px;
}
.metro .navigation-bar-content .button,
.metro .navbar-content .button,
.metro .navigation-bar-content .image-button,
.metro .navbar-content .image-button {
  background-color: transparent;
}
.metro .navigation-bar-content .button,
.metro .navbar-content .button {
  margin-top: -14px;
  background-color: inherit;
}
.metro .navigation-bar-content .image-button,
.metro .navbar-content .image-button {
  padding-right: 40px;
  padding-left: 5px;
  background-color: inherit;
}
.metro .navigation-bar-content .image-button:active,
.metro .navbar-content .image-button:active {
  left: auto;
  right: auto;
  top: auto;
}
.metro .navigation-bar-content .image-button img,
.metro .navbar-content .image-button img {
  width: 40px;
  height: 40px;
  margin-top: 2.5px;
}
.metro .navigation-bar-content .image-button.image-left,
.metro .navbar-content .image-button.image-left {
  padding-right: 5px;
  padding-left: 40px;
}
.metro .navigation-bar-content [class*="icon-"],
.metro .navbar-content [class*="icon-"] {
  font-size: 16px !important;
}
.metro .input-element,
.metro .element-input {
  padding-bottom: 0 !important;
}
.metro .input-element:hover,
.metro .element-input:hover {
  background-color: inherit !important;
}
.metro .navigation-bar .element-menu,
.metro .navbar .element-menu {
  margin: 0;
  padding: 0;
  list-style: none;
  color: inherit;
}
.metro .navigation-bar .element-menu > li,
.metro .navbar .element-menu > li {
  display: block;
  float: left;
  position: relative;
  color: inherit;
}
.metro .navigation-bar .element-menu > li > a,
.metro .navbar .element-menu > li > a {
  display: block;
  float: left;
  width: 100%;
  padding: 15px;
  line-height: 15px;
  color: inherit;
  font-family: 'Segoe UI Light_', 'Open Sans Light', Verdana, Arial, Helvetica, sans-serif;
  font-size: 14px;
}
.metro .navigation-bar .element-menu > li > a.dropdown-toggle,
.metro .navbar .element-menu > li > a.dropdown-toggle {
  color: inherit;
  position: relative;
}
.metro .navigation-bar .element-menu > li > a.dropdown-toggle:after,
.metro .navbar .element-menu > li > a.dropdown-toggle:after {
  position: absolute;
  left: 95%;
  top: 50%;
  margin-left: -12px;
  margin-top: -5px;
}
.metro .navigation-bar .element-menu > li > .dropdown-menu,
.metro .navbar .element-menu > li > .dropdown-menu {
  top: 100%;
  left: 0;
}
.metro .navigation-bar .element-menu > li > .dropdown-menu.place-right,
.metro .navbar .element-menu > li > .dropdown-menu.place-right {
  right: 0;
  left: auto;
}
.metro .navigation-bar .element-menu > li:hover,
.metro .navbar .element-menu > li:hover {
  background-color: #00aafd;
}
.metro .navigation-bar .element-menu.drop-up li > .dropdown-menu,
.metro .navbar .element-menu.drop-up li > .dropdown-menu {
  top: auto;
  bottom: 45px;
}
.metro .navigation-bar .element-menu.drop-up li > .dropdown-menu .dropdown-menu,
.metro .navbar .element-menu.drop-up li > .dropdown-menu .dropdown-menu {
  bottom: 0;
}
.metro .navigation-bar .pull-menu,
.metro .navbar .pull-menu {
  display: none;
  float: right !important;
  color: #fff;
  cursor: pointer;
  font: 1.8em sans-serif;
  position: absolute;
  top: 0;
  right: 0;
  height: 45px;
  width: 40px;
  line-height: 20px;
  margin: 0;
}
.metro .navigation-bar .pull-menu:before,
.metro .navbar .pull-menu:before {
  content: "\2261";
  position: absolute;
  font-size: 20pt;
  top: 10px;
  left: 10px;
}
.metro .navigation-bar .pull-menu input[type="checkbox"],
.metro .navbar .pull-menu input[type="checkbox"] {
  width: 0;
  height: 0;
  opacity: 0;
}
.metro .navigation-bar-content:before,
.metro .navbar-content:before,
.metro .navigation-bar-content:after,
.metro .navbar-content:after {
  display: table;
  content: "";
}
.metro .navigation-bar-content:after,
.metro .navbar-content:after {
  clear: both;
}
.metro .navigation-bar.fixed-top,
.metro .navbar.fixed-top,
.metro .navigation-bar.fixed-bottom,
.metro .navbar.fixed-bottom {
  position: fixed;
  z-index: 1030;
  left: 0;
}
.metro .navigation-bar.fixed-top,
.metro .navbar.fixed-top {
  top: 0;
  bottom: auto;
}
.metro .navigation-bar.fixed-bottom,
.metro .navbar.fixed-bottom {
  bottom: 0;
  top: auto;
}
.metro .navigation-bar.dark {
  background-color: #666867;
}
.metro .navigation-bar.dark .element-menu > li > a {
  color: #ffffff;
}
.metro .navigation-bar.dark .element:hover,
.metro .navigation-bar.dark .element-menu > li:hover {
  background-color: #666867;
}
.metro .navigation-bar.light {
  background-color: #eeeeee;
  color: #555555;
}
.metro .navigation-bar.light .element:hover,
.metro .navigation-bar.light .element-menu > li:hover {
  background-color: #999999;
  color: #ffffff;
}
.metro .navigation-bar.light .pull-menu {
  color: #1d1d1d;
}
.metro .navigation-bar.white {
  background-color: #ffffff;
  color: #555555;
}
.metro .navigation-bar.white .element:hover,
.metro .navigation-bar.white .element-menu > li:hover {
  background-color: #00aff0;
  color: #ffffff;
}
.metro .navigation-bar.white .pull-menu {
  color: #1d1d1d;
}
.metro #tile .small-size {
  width: 80px;
  height: 80px;
  margin: 0 5px 5px 0;
}
.metro #tile .meduim-size {
  width: 120px;
  height: 120px;
  margin: 0 10px 10px 0;
}

.metro .sidebar {
  margin: 0;
  padding: 0;
  background-color: #3D3D3D;
  width: 100%;
  height: 100%;
}
.metro .sidebar > ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.metro .sidebar > ul li {
  display: block;
  border: 0;
  border-bottom: 1px #5c5c5c solid;
  position: relative;
}
.metro .sidebar > ul li.title {
  padding: 20px 20px 10px 20px;
  font-family: 'Segoe UI Light_', 'Open Sans Light', Verdana, Arial, Helvetica, sans-serif;
  font-weight: 300;
  letter-spacing: 0.00em;
  font-size: 2.5rem;
  line-height: 2.5rem;
  letter-spacing: 0.01em;
  color: #000000;
  font-size: 2.2rem;
  line-height: 2.2rem;
  color: #ffffff;
}
.metro .sidebar > ul li a {
  display: block;
  position: relative;
  padding: 10px 20px;
  text-decoration: none;
  color: #eeeeee;
  background-color: #3D3D3D;
}
.metro .sidebar > ul li a:hover {
  background-color: #666867;
  color: #ffffff;
}
.metro .sidebar > ul li a.dropdown-toggle:after {
  right: 10px;
  bottom: 5px;
}
.metro .sidebar > ul li a [class*="icon-"] {
  margin-right: 15px;
}
.metro .sidebar > ul li.stick {
  position: relative;
}
.metro .sidebar > ul li.stick:before {
  content: "";
  position: absolute;
  width: 7px;
  height: 40px;
  left: -7px;
  text-indent: -9999px;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
  background-color: inherit;
}
.metro .sidebar > ul li.disabled a {
  background-color: #8a8a8a;
  cursor: default;
  color: #555555;
}
.metro .sidebar > ul li.active a {
  background-color: #9a1616;
  color: #ffffff;
}
.metro .sidebar > ul ul {
  margin: 0;
  padding: 0;
  list-style: none;
  position: absolute;
  display: none;
  z-index: 1000;
  background: #ffffff;
  min-width: 220px;
  width: auto;
  border: 1px solid #dcddde;
  box-shadow: none;
  position: relative !important;
  background-color: #e5e5e5;
  min-width: 100%;
}
.metro .sidebar > ul ul li {
  display: block;
  margin: 10px 0;
  padding: 0;
  vertical-align: baseline;
  position: relative;
  font-family: 'Segoe UI_', 'Open Sans', Verdana, Arial, Helvetica, sans-serif;
}
.metro .sidebar > ul ul li a {
  display: block;
  text-decoration: none;
  font-family: 'Segoe UI Light_', 'Open Sans Light', Verdana, Arial, Helvetica, sans-serif;
  font-weight: 300;
  letter-spacing: 0.00em;
  font-size: 2.5rem;
  line-height: 2.5rem;
  letter-spacing: 0.01em;
  color: #000000;
  line-height: 2.2rem;
  font-size: 2.2rem;
  color: inherit;
}
.metro .sidebar > ul ul li.title {
  font-family: 'Segoe UI Light_', 'Open Sans Light', Verdana, Arial, Helvetica, sans-serif;
  font-weight: 300;
  color: #000000;
  letter-spacing: 0.00em;
  font-size: 2.5rem;
  line-height: 2.5rem;
  letter-spacing: 0.01em;
  font-size: 4rem;
  margin-bottom: 20px;
}
.metro .sidebar > ul ul.compact a {
  font-weight: normal;
  font-size: 10.5pt;
  line-height: 12pt;
  color: inherit;
}
.metro .sidebar > ul ul.compact li.title {
  margin-bottom: 10px;
  font-family: 'Segoe UI Semibold_', 'Open Sans Bold', Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #000000;
  font-size: 1.6rem;
  line-height: 1.6rem;
  letter-spacing: 0.02em;
}
.metro .sidebar > ul ul ul.secondary {
  margin: 0;
  padding: 0;
  list-style: none;
  margin-left: 15px;
}
.metro .sidebar > ul ul ul.secondary li a {
  font-family: 'Segoe UI Semibold_', 'Open Sans Bold', Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #000000;
  font-size: 1.6rem;
  line-height: 1.6rem;
  letter-spacing: 0.02em;
  font-weight: normal;
  font-style: normal;
  line-height: 1.4rem;
  color: inherit;
}
.metro .sidebar > ul ul.shadow {

}
.metro .sidebar > ul ul li {
  margin: 5px 0 0;
  width: 100%;
  border: 1px transparent solid;
}
.metro .sidebar > ul ul li:last-child {
  margin-bottom: 5px;
}
.metro .sidebar > ul ul li.disabled,
.metro .sidebar > ul ul li.disabled:hover {
  cursor: default !important;
  background: transparent !important;
  color: #eeeeee;
}
.metro .sidebar > ul ul li.disabled a,
.metro .sidebar > ul ul li.disabled:hover a {
  color: inherit;
  cursor: inherit;
  background: inherit;
}
.metro .sidebar > ul ul a {
  padding: 8px 32px !important;
  color: inherit;
  font-size: 15px !important;
  line-height: 14px !important;
  cursor: pointer;
}
.metro .sidebar > ul ul li:hover {
  background: #edf4fc;
  border-color: #a8d2fd;
}
.metro .sidebar > ul ul li.checked a:before,
.metro .sidebar > ul ul li.checked-partial a:before,
.metro .sidebar > ul ul li.unchecked a:before {
  font-family: metroSysIcons;
  position: absolute;
  left: 10px;
  content: "";
}
.metro .sidebar > ul ul li.checked-partial a:before {
  content: "";
}
.metro .sidebar > ul ul li.unchecked a:before {
  content: "";
}
.metro .sidebar > ul ul.place-right {
  right: -15px;
  left: auto;
}
.metro .sidebar > ul ul .divider {
  padding: 0;
  height: 1px;
  margin: 9px 1px;
  overflow: hidden;
  background-color: #e5e5e5;
  border-width: 0;
}
.metro .sidebar > ul ul .divider:hover {
  background: #e5e5e5;
}
.metro .sidebar > ul ul.open {
  display: block !important;
}
.metro .sidebar > ul ul .dropdown-menu {
  left: 100%;
  top: -10%;
}
.metro .sidebar > ul ul > li:hover > .dropdown-menu[data-show="hover"] {
  display: block;
}
.metro .sidebar > ul ul > li > a.dropdown-toggle:after {
  font-family: metroSysIcons;
  font-size: .7em;
  content: "";
  left: 90%;
  top: 50%;
  margin-top: -1.4em;
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  transform: rotate(-90deg);
}
.metro .sidebar > ul ul.drop-left {
  left: -100%;
}
.metro .sidebar > ul ul.drop-up {
  top: auto;
  bottom: 0;
}
.metro .sidebar > ul ul .menu-title {
  background-color: #f6f7f8;
  font-size: 12px;
  line-height: 14px;
  padding: 4px 8px;
  border: 0;
  border-bottom: 1px #dcddde solid;
  border-top: 1px #dcddde solid;
  color: #646464;
}
.metro .sidebar > ul ul .menu-title:first-child {
  margin: 0;
  border-top-width: 0;
}
.metro .sidebar > ul ul .menu-title:first-child:hover {
  border-top-width: 0;
}
.metro .sidebar > ul ul .menu-title:hover {
  background-color: #f6f7f8;
  cursor: default;
  border: 0;
  border-bottom: 1px #dcddde solid;
  border-top: 1px #dcddde solid;
}
.metro .sidebar > ul ul.inverse {
  border: 2px #3b3b3b solid;
}
.metro .sidebar > ul ul.inverse li {
  border: 0;
}
.metro .sidebar > ul ul.inverse li a {
  padding: 9px 32px !important;
}
.metro .sidebar > ul ul.inverse li:hover {
  border: 0;
  background-color: #e5e5e5;
}
.metro .sidebar > ul ul.inverse .menu-title:hover {
  background-color: #f6f7f8;
}
.metro .sidebar > ul ul.inverse .divider {
  margin-left: 0;
  margin-right: 0;
}
.metro .sidebar > ul ul.dark {
  background-color: #666867;
  border: 2px #666867 solid;
  color: #ffffff;
}
.metro .sidebar > ul ul.dark.opacity {
  background-color: rgba(61, 61, 61, 0.9);
}
.metro .sidebar > ul ul.dark li {
  border: 0;
  color: inherit;
}
.metro .sidebar > ul ul.dark li a {
  padding: 9px 32px !important;
  color: inherit;
}
.metro .sidebar > ul ul.dark li.disabled,
.metro .sidebar > ul ul.dark li.disabled:hover {
  cursor: default !important;
  background: transparent !important;
  color: #555555;
}
.metro .sidebar > ul ul.dark li.disabled a,
.metro .sidebar > ul ul.dark li.disabled:hover a {
  color: inherit;
  cursor: inherit;
  background: inherit;
}
.metro .sidebar > ul ul.dark li:hover {
  border: 0;
  background-color: #666867;
  color: #ffffff;
}
.metro .sidebar > ul ul.dark .menu-title {
  background-color: #3b3b3b;
}
.metro .sidebar > ul ul.dark .menu-title:hover {
  background-color: #3b3b3b;
}
.metro .sidebar > ul ul.dark .divider {
  margin-left: 0;
  margin-right: 0;
  background-color: #555555;
}
.metro .sidebar > ul ul.dark .divider:hover {
  background: #555555;
}
.metro .sidebar > ul ul li {
  border: 0;
}
.metro .sidebar > ul ul li a {
  background-color: #e5e5e5;
}
.metro .sidebar > ul ul li.divider {
  background-color: #c2c2c2;
}
.metro .sidebar > ul ul li.divider:hover {
  background-color: #c2c2c2;
}
.metro .sidebar > ul ul li.disabled a {
  color: #999999;
}
.metro .sidebar > ul ul li.disabled a:hover {
  color: #999999;
}
.metro .sidebar > ul ul.open {
  display: block;
}
.metro .sidebar.light {
  background-color: #ffffff;
  border: 1px #c8c8c8 solid;
}
.metro .sidebar.light li {
  border-bottom-color: #eeeeee;
}
.metro .sidebar.light li.title {
  color: #1d1d1d;
}
.metro .sidebar.light li a {
  color: #1d1d1d;
  background-color: #ffffff;
}
.metro .sidebar.light li a:hover {
  background-color: #08B9FF;
}

// Modify
.metro .navigation-bar.dark ul.topmenu a {
  color: #FFFFFF;
}
.metro .navigation-bar.dark ul.topmenu a:hover {
  color: #FFFFFF;
  background-color: #71D6FD;
}
.metro .navigation-bar.dark ul.topmenu_blue a {
  color: #FFFFFF;
}
.metro .navigation-bar.dark ul.topmenu_blue a:hover {
  color: #FFFFFF;
  background-color: #08B9FF;
}
.metro .navigation-bar.dark ul.topmenu_blue2 a {
  color: #FFFFFF;
}
.metro .navigation-bar.dark ul.topmenu_blue2 a:hover {
  color: #FFFFFF;
  background-color: #6CF0FD;
}
.metro .navigation-bar.dark ul.topmenu_green a {
  color: #FFFFFF;
}
.metro .navigation-bar.dark ul.topmenu_green a:hover {
  color: #FFFFFF;
  background-color: #A9EF2E;
}
.metro .navigation-bar.dark ul.topmenu_orange a {
  color: #FFFFFF;
}
.metro .navigation-bar.dark ul.topmenu_orange a:hover {
  color: #FFFFFF;
  background-color: #FF8861;
}


.metro .sidebar.light li.leftmenu_blue a {
  color: #0052DA;
}
.metro .sidebar.light li.leftmenu_blue a:hover {
  color: #FFFFFF;
  background-color: #0052DA;
}
.metro .sidebar.light li.leftmenu_blue2 a {
  color: #00D7ED;
}
.metro .sidebar.light li.leftmenu_blue2 a:hover {
  color: #FFFFFF;
  background-color: #00D7ED;
}
.metro .sidebar.light li.leftmenu_green a {
  color: #85E300;
}
.metro .sidebar.light li.leftmenu_green a:hover {
  color: #FFFFFF;
  background-color: #85E300;
}
.metro .sidebar.light li.leftmenu_orange a {
  color: #FF9500;
}
.metro .sidebar.light li.leftmenu_orange a:hover {
  color: #FFFFFF;
  background-color: #FF9500;
}
.metro .sidebar.light li.leftmenu_red a {
  color: #FF3C00;
}
.metro .sidebar.light li.leftmenu_red a:hover {
  color: #FFFFFF;
  background-color: #FF3C00;
}

.metro .sidebar.light li ul {
  background-color: #ffffff;
  border: 1px transparent solid;
}
.metro .sidebar.light li .divider {
  background-color: #eeeeee;
}
.metro .sidebar.light li .divider:hover {
  background-color: #eeeeee;
}
.metro .sidebar.light li.disabled a {
  background-color: #ffffff;
  cursor: default;
  color: #999999;
}
.metro .sidebar.light li.active a {
  background-color: #1ba1e2;
  color: #ffffff;
}
