#toolbar {
  position: fixed;
  font-size: 16px !important;
  line-height: 1.4;
  z-index: 9999;
}

#toolbar.toolbar-right {
  right: -180px;
  -webkit-transition: right 750ms cubic-bezier(0.23, 1, 0.32, 1);
  -moz-transition: right 750ms cubic-bezier(0.23, 1, 0.32, 1);
  -o-transition: right 750ms cubic-bezier(0.23, 1, 0.32, 1);
  transition: right 750ms cubic-bezier(0.23, 1, 0.32, 1);
}

#toolbar.toolbar-right.toolbar-open {
  right: 0;
}

#toolbar.toolbar-right .toolbar-toggle {
  right: 180px;
}

@media (max-width: 767px) {
  #toolbar.toolbar-right .toolbar-toggle {
    right: 180px;
    bottom: 120px;
  }
}

#toolbar.toolbar-left {
  left: -180px;
  -webkit-transition: left 750ms cubic-bezier(0.23, 1, 0.32, 1);
  -moz-transition: left 750ms cubic-bezier(0.23, 1, 0.32, 1);
  -o-transition: left 750ms cubic-bezier(0.23, 1, 0.32, 1);
  transition: left 750ms cubic-bezier(0.23, 1, 0.32, 1);
}

#toolbar.toolbar-left.toolbar-open {
  left: 0;
}

#toolbar.toolbar-left .toolbar-toggle {
  left: 180px;
}

#toolbar.toolbar-open .toolbar-toggle, #toolbar.toolbar-open .toolbar-overlay {
  -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.2);
}

#toolbar .toolbar-toggle {
  position: absolute;
}

#toolbar .toolbar-toggle a {
  display: inline-block;
  font-size: 200%;
  line-height: 0;
  padding: 10px;
  -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.1);
}

#toolbar .toolbar-toggle a:hover, #toolbar .toolbar-toggle a:focus {
  -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.2);
}

#toolbar .toolbar-overlay {
  border: 1px solid;
  font-size: 100%;
  width: 180px;
}

#toolbar .toolbar-overlay p.toolbar-title {
  display: block;
  line-height: 2;
  font-weight: bold;
  padding: 10px 15px 0;
  margin: 0;
}

#toolbar .toolbar-overlay ul.toolbar-items {
  list-style: none;
  margin: 0;
  padding: 10px 0;
}

#toolbar .toolbar-overlay ul.toolbar-items.links {
  border-top: 1px solid;
}

#toolbar .toolbar-overlay ul.toolbar-items li.toolbar-item a {
  display: block;
  padding: 10px 15px;
  font-size: 80%;
  line-height: 1;
}

#toolbar .toolbar-overlay ul.toolbar-items li.toolbar-item a.active {
  font-weight: bold;
}

#toolbar .toolbar-overlay ul.toolbar-items li.toolbar-item a svg {
  padding-right: 6px;
  display: inline-block;
  width: 1.5em;
  font-style: normal;
  font-weight: normal;
  font-size: inherit;
  line-height: 1;
  text-align: center;
  text-rendering: auto;
  vertical-align: middle;
}

#toolbar .toolbar-overlay ul.toolbar-items li.toolbar-item a .toolbar-text {
  vertical-align: middle;
}

body.rtl #toolbar .toolbar-overlay ul.toolbar-items li.toolbar-item a svg {
  padding-left: 6px;
  padding-right: 0;
}

@media (max-width: 767px) {
  #toolbar .toolbar-overlay p.toolbar-title {
    padding: 7px 12px 0;
  }
}

@media (max-width: 767px) {
  #toolbar .toolbar-overlay ul.toolbar-items {
    padding: 7px 0;
  }
}

@media (max-width: 767px) {
  #toolbar .toolbar-overlay ul.toolbar-items li.toolbar-item a {
    display: block;
    padding: 7px 12px;
  }
}

body.grayscale {
  filter: grayscale(100%);
  -webkit-filter: grayscale(100%);
  -webkit-filter: grayscale(1);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: gray;
}

body.high-contrast .placebo {
  line-height: normal;
}

body.high-contrast * {
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}

body.high-contrast a, body.high-contrast abbr, body.high-contrast acronym, body.high-contrast address, body.high-contrast article, body.high-contrast aside, body.high-contrast b, body.high-contrast basefont, body.high-contrast bdi, body.high-contrast big, body.high-contrast blink, body.high-contrast blockquote, body.high-contrast body, body.high-contrast button, body.high-contrast canvas, body.high-contrast caption, body.high-contrast center, body.high-contrast cite, body.high-contrast code, body.high-contrast col, body.high-contrast colgroup, body.high-contrast command, body.high-contrast dd, body.high-contrast del, body.high-contrast details, body.high-contrast dfn, body.high-contrast dir, body.high-contrast div, body.high-contrast dl, body.high-contrast dt, body.high-contrast em, body.high-contrast embed, body.high-contrast fieldset, body.high-contrast figcaption, body.high-contrast figure, body.high-contrast font, body.high-contrast footer, body.high-contrast form, body.high-contrast h1, body.high-contrast h1 a, body.high-contrast h1 a b, body.high-contrast h1 abbr, body.high-contrast h1 b, body.high-contrast h1 center, body.high-contrast h1 em, body.high-contrast h1 i, body.high-contrast h1 span, body.high-contrast h1 strong, body.high-contrast h2, body.high-contrast h2 a, body.high-contrast h2 a b, body.high-contrast h2 abbr, body.high-contrast h2 b, body.high-contrast h2 center, body.high-contrast h2 em, body.high-contrast h2 i, body.high-contrast h2 span, body.high-contrast h2 strong, body.high-contrast h3, body.high-contrast h3 a, body.high-contrast h3 a b, body.high-contrast h3 abbr, body.high-contrast h3 b, body.high-contrast h3 center, body.high-contrast h3 em, body.high-contrast h3 i, body.high-contrast h3 span, body.high-contrast h3 strong, body.high-contrast h4, body.high-contrast h4 a, body.high-contrast h4 a b, body.high-contrast h4 abbr, body.high-contrast h4 b, body.high-contrast h4 center, body.high-contrast h4 em, body.high-contrast h4 i, body.high-contrast h4 span, body.high-contrast h4 strong, body.high-contrast h5, body.high-contrast h5 a, body.high-contrast h5 a b, body.high-contrast h5 abbr, body.high-contrast h5 b, body.high-contrast h5 center, body.high-contrast h5 em, body.high-contrast h5 i, body.high-contrast h5 span, body.high-contrast h5 strong, body.high-contrast h6, body.high-contrast h6 a, body.high-contrast h6 a b, body.high-contrast h6 abbr, body.high-contrast h6 b, body.high-contrast h6 center, body.high-contrast h6 em, body.high-contrast h6 i, body.high-contrast h6 span, body.high-contrast h6 strong, body.high-contrast header, body.high-contrast hgroup, body.high-contrast html, body.high-contrast i, body.high-contrast iframe, body.high-contrast img, body.high-contrast input, body.high-contrast ins, body.high-contrast kbd, body.high-contrast label, body.high-contrast legend, body.high-contrast li, body.high-contrast listing, body.high-contrast main, body.high-contrast mark, body.high-contrast marquee, body.high-contrast menu, body.high-contrast meter, body.high-contrast multicol, body.high-contrast nav, body.high-contrast nobr, body.high-contrast object, body.high-contrast ol, body.high-contrast option, body.high-contrast output, body.high-contrast p, body.high-contrast plaintext, body.high-contrast pre, body.high-contrast progress, body.high-contrast q, body.high-contrast rb, body.high-contrast rp, body.high-contrast rt, body.high-contrast ruby, body.high-contrast s, body.high-contrast samp, body.high-contrast section, body.high-contrast select, body.high-contrast small, body.high-contrast span, body.high-contrast strike, body.high-contrast strong, body.high-contrast sub, body.high-contrast summary, body.high-contrast sup, body.high-contrast svg, body.high-contrast table, body.high-contrast tbody, body.high-contrast td, body.high-contrast text, body.high-contrast textarea, body.high-contrast th, body.high-contrast thead, body.high-contrast time, body.high-contrast tr, body.high-contrast tt, body.high-contrast u, body.high-contrast ul, body.high-contrast var, body.high-contrast video, body.high-contrast xmp {
  -moz-appearance: none !important;
  -moz-user-select: text !important;
  -webkit-user-select: text !important;
  background-image: none !important;
  text-shadow: none !important;
  user-select: text !important;
}

body.high-contrast a, body.high-contrast abbr, body.high-contrast acronym, body.high-contrast address, body.high-contrast article, body.high-contrast aside, body.high-contrast b, body.high-contrast basefont, body.high-contrast bdi, body.high-contrast big, body.high-contrast blink, body.high-contrast blockquote, body.high-contrast body, body.high-contrast canvas, body.high-contrast caption, body.high-contrast center, body.high-contrast cite, body.high-contrast code, body.high-contrast col, body.high-contrast colgroup, body.high-contrast command, body.high-contrast dd, body.high-contrast del, body.high-contrast details, body.high-contrast dfn, body.high-contrast dir, body.high-contrast div, body.high-contrast dl, body.high-contrast dt, body.high-contrast em, body.high-contrast embed, body.high-contrast fieldset, body.high-contrast figcaption, body.high-contrast figure, body.high-contrast font, body.high-contrast footer, body.high-contrast form, body.high-contrast h1, body.high-contrast h1 a, body.high-contrast h1 a b, body.high-contrast h1 abbr, body.high-contrast h1 b, body.high-contrast h1 center, body.high-contrast h1 em, body.high-contrast h1 i, body.high-contrast h1 span, body.high-contrast h1 strong, body.high-contrast h2, body.high-contrast h2 a, body.high-contrast h2 a b, body.high-contrast h2 abbr, body.high-contrast h2 b, body.high-contrast h2 center, body.high-contrast h2 em, body.high-contrast h2 i, body.high-contrast h2 span, body.high-contrast h2 strong, body.high-contrast h3, body.high-contrast h3 a, body.high-contrast h3 a b, body.high-contrast h3 abbr, body.high-contrast h3 b, body.high-contrast h3 center, body.high-contrast h3 em, body.high-contrast h3 i, body.high-contrast h3 span, body.high-contrast h3 strong, body.high-contrast h4, body.high-contrast h4 a, body.high-contrast h4 a b, body.high-contrast h4 abbr, body.high-contrast h4 b, body.high-contrast h4 center, body.high-contrast h4 em, body.high-contrast h4 i, body.high-contrast h4 span, body.high-contrast h4 strong, body.high-contrast h5, body.high-contrast h5 a, body.high-contrast h5 a b, body.high-contrast h5 abbr, body.high-contrast h5 b, body.high-contrast h5 center, body.high-contrast h5 em, body.high-contrast h5 i, body.high-contrast h5 span, body.high-contrast h5 strong, body.high-contrast h6, body.high-contrast h6 a, body.high-contrast h6 a b, body.high-contrast h6 abbr, body.high-contrast h6 b, body.high-contrast h6 center, body.high-contrast h6 em, body.high-contrast h6 i, body.high-contrast h6 span, body.high-contrast h6 strong, body.high-contrast header, body.high-contrast hgroup, body.high-contrast html, body.high-contrast i, body.high-contrast iframe, body.high-contrast input, body.high-contrast ins, body.high-contrast kbd, body.high-contrast label, body.high-contrast legend, body.high-contrast li, body.high-contrast listing, body.high-contrast main, body.high-contrast mark, body.high-contrast marquee, body.high-contrast menu, body.high-contrast meter, body.high-contrast multicol, body.high-contrast nav:not(#toolbar), body.high-contrast nobr, body.high-contrast object, body.high-contrast ol, body.high-contrast option, body.high-contrast output, body.high-contrast p, body.high-contrast plaintext, body.high-contrast pre, body.high-contrast progress, body.high-contrast q, body.high-contrast rb, body.high-contrast rp, body.high-contrast rt, body.high-contrast ruby, body.high-contrast s, body.high-contrast samp, body.high-contrast section, body.high-contrast small, body.high-contrast span, body.high-contrast strike, body.high-contrast strong, body.high-contrast sub, body.high-contrast summary, body.high-contrast sup, body.high-contrast table, body.high-contrast tbody, body.high-contrast td, body.high-contrast text, body.high-contrast textarea, body.high-contrast th, body.high-contrast thead, body.high-contrast time, body.high-contrast tr, body.high-contrast tt, body.high-contrast u, body.high-contrast ul, body.high-contrast var, body.high-contrast video, body.high-contrast xmp {
  background: black !important;
  background-color: black !important;
}

body.high-contrast a, body.high-contrast article, body.high-contrast aside, body.high-contrast basefont, body.high-contrast bdi, body.high-contrast big, body.high-contrast blink, body.high-contrast blockquote, body.high-contrast body, body.high-contrast button, body.high-contrast canvas, body.high-contrast caption, body.high-contrast center, body.high-contrast code, body.high-contrast col, body.high-contrast colgroup, body.high-contrast command, body.high-contrast dd, body.high-contrast del, body.high-contrast details, body.high-contrast dir, body.high-contrast div, body.high-contrast dl, body.high-contrast dt, body.high-contrast embed, body.high-contrast fieldset, body.high-contrast figcaption, body.high-contrast figure, body.high-contrast font, body.high-contrast footer, body.high-contrast form, body.high-contrast header, body.high-contrast hgroup, body.high-contrast html, body.high-contrast iframe, body.high-contrast img, body.high-contrast input, body.high-contrast ins, body.high-contrast kbd, body.high-contrast label, body.high-contrast legend, body.high-contrast li, body.high-contrast listing, body.high-contrast main, body.high-contrast mark, body.high-contrast marquee, body.high-contrast menu, body.high-contrast meter, body.high-contrast multicol, body.high-contrast nav, body.high-contrast nobr, body.high-contrast object, body.high-contrast ol, body.high-contrast option, body.high-contrast output, body.high-contrast p, body.high-contrast plaintext, body.high-contrast pre, body.high-contrast progress, body.high-contrast q, body.high-contrast rb, body.high-contrast rp, body.high-contrast rt, body.high-contrast ruby, body.high-contrast s, body.high-contrast samp, body.high-contrast section, body.high-contrast select, body.high-contrast small, body.high-contrast span, body.high-contrast strike, body.high-contrast sub, body.high-contrast summary, body.high-contrast sup, body.high-contrast svg, body.high-contrast table, body.high-contrast tbody, body.high-contrast td, body.high-contrast text, body.high-contrast textarea, body.high-contrast th, body.high-contrast thead, body.high-contrast time, body.high-contrast tr, body.high-contrast tt, body.high-contrast ul, body.high-contrast var, body.high-contrast video, body.high-contrast xmp {
  color: white !important;
}

body.high-contrast abbr, body.high-contrast acronym, body.high-contrast b, body.high-contrast b span, body.high-contrast h1 b, body.high-contrast h1 strong, body.high-contrast h2 b, body.high-contrast h2 strong, body.high-contrast h3 b, body.high-contrast h3 strong, body.high-contrast h4 b, body.high-contrast h4 strong, body.high-contrast h5 b, body.high-contrast h5 strong, body.high-contrast h6 b, body.high-contrast h6 strong, body.high-contrast strong, body.high-contrast strong span {
  color: yellow !important;
}

body.high-contrast address, body.high-contrast address span, body.high-contrast cite, body.high-contrast cite span, body.high-contrast dfn, body.high-contrast dfn span, body.high-contrast em, body.high-contrast em span, body.high-contrast h1 em, body.high-contrast h1 i, body.high-contrast h2 em, body.high-contrast h2 i, body.high-contrast h3 em, body.high-contrast h3 i, body.high-contrast h4 em, body.high-contrast h4 i, body.high-contrast h5 em, body.high-contrast h5 i, body.high-contrast h6 em, body.high-contrast h6 i, body.high-contrast i, body.high-contrast i span, body.high-contrast u, body.high-contrast u span {
  color: #ffff80 !important;
}

body.high-contrast dt {
  border-top: thin solid grey !important;
}

body.high-contrast h1, body.high-contrast h1 a, body.high-contrast h1 a b, body.high-contrast h1 abbr, body.high-contrast h1 center, body.high-contrast h1 span, body.high-contrast h2, body.high-contrast h2 a, body.high-contrast h2 a b, body.high-contrast h2 abbr, body.high-contrast h2 center, body.high-contrast h2 span, body.high-contrast h3, body.high-contrast h3 a, body.high-contrast h3 a b, body.high-contrast h3 abbr, body.high-contrast h3 center, body.high-contrast h3 span, body.high-contrast h4, body.high-contrast h4 a, body.high-contrast h4 a b, body.high-contrast h4 abbr, body.high-contrast h4 center, body.high-contrast h4 span, body.high-contrast h5, body.high-contrast h5 a, body.high-contrast h5 a b, body.high-contrast h5 abbr, body.high-contrast h5 center, body.high-contrast h5 span, body.high-contrast h6, body.high-contrast h6 a, body.high-contrast h6 a b, body.high-contrast h6 abbr, body.high-contrast h6 center, body.high-contrast h6 span {
  color: #40c090 !important;
}

body.high-contrast img {
  background: #808080 !important;
  background-color: #808080 !important;
}

body.high-contrast abbr, body.high-contrast acronym {
  border-bottom: 1px dotted !important;
}

body.high-contrast :focus {
  outline: thin dotted !important;
}

body.high-contrast a.button, body.high-contrast a.button abbr, body.high-contrast a.button acronym, body.high-contrast a.button b, body.high-contrast a.button basefont, body.high-contrast a.button big, body.high-contrast a.button br, body.high-contrast a.button code, body.high-contrast a.button div, body.high-contrast a.button em, body.high-contrast a.button font, body.high-contrast a.button h1, body.high-contrast a.button h2, body.high-contrast a.button h3, body.high-contrast a.button h4, body.high-contrast a.button h5, body.high-contrast a.button h6, body.high-contrast a.button i, body.high-contrast a.button kbd, body.high-contrast a.button rb, body.high-contrast a.button rp, body.high-contrast a.button rt, body.high-contrast a.button ruby, body.high-contrast a.button samp, body.high-contrast a.button small, body.high-contrast a.button span, body.high-contrast a.button strong, body.high-contrast a.button tt, body.high-contrast a.button u, body.high-contrast a.button var, body.high-contrast a:link, body.high-contrast a:link abbr, body.high-contrast a:link acronym, body.high-contrast a:link b, body.high-contrast a:link basefont, body.high-contrast a:link big, body.high-contrast a:link br, body.high-contrast a:link code, body.high-contrast a:link div, body.high-contrast a:link em, body.high-contrast a:link font, body.high-contrast a:link h1, body.high-contrast a:link h2, body.high-contrast a:link h3, body.high-contrast a:link h4, body.high-contrast a:link h5, body.high-contrast a:link h6, body.high-contrast a:link i, body.high-contrast a:link kbd, body.high-contrast a:link rb, body.high-contrast a:link rp, body.high-contrast a:link rt, body.high-contrast a:link ruby, body.high-contrast a:link samp, body.high-contrast a:link small, body.high-contrast a:link span, body.high-contrast a:link strong, body.high-contrast a:link tt, body.high-contrast a:link u, body.high-contrast a:link var, body.high-contrast div#secondaryNav div#documentNavigation ul.navigationTabs li.tabItem {
  color: #0080ff !important;
}

body.high-contrast button, body.high-contrast input, body.high-contrast textarea, body.high-contrast select, body.high-contrast table, body.high-contrast td, body.high-contrast th, body.high-contrast tr, body.high-contrast tt {
  border: 1px solid #ffffff !important;
}

body.high-contrast button {
  background: #600040 !important;
  background-color: #600040 !important;
}

body.high-contrast select {
  -webkit-appearance: listbox !important;
  background: #600060 !important;
  background-color: #600060 !important;
}

body.high-contrast a:visited, body.high-contrast a:visited abbr, body.high-contrast a:visited acronym, body.high-contrast a:visited b, body.high-contrast a:visited basefont, body.high-contrast a:visited big, body.high-contrast a:visited br, body.high-contrast a:visited code, body.high-contrast a:visited div, body.high-contrast a:visited em, body.high-contrast a:visited font, body.high-contrast a:visited h1, body.high-contrast a:visited h2, body.high-contrast a:visited h3, body.high-contrast a:visited h4, body.high-contrast a:visited h5, body.high-contrast a:visited h6, body.high-contrast a:visited i, body.high-contrast a:visited kbd, body.high-contrast a:visited rb, body.high-contrast a:visited rp, body.high-contrast a:visited rt, body.high-contrast a:visited ruby, body.high-contrast a:visited samp, body.high-contrast a:visited small, body.high-contrast a:visited span, body.high-contrast a:visited strong, body.high-contrast a:visited tt, body.high-contrast a:visited u, body.high-contrast a:visited var, body.high-contrast div#secondaryNav div#documentNavigation ul.navigationTabs li.tabItem.active {
  color: #00ffff !important;
}

body.high-contrast ::selection, body.high-contrast ::-moz-selection {
  background: #4080c0 !important;
  background-color: #4080c0 !important;
}

body.high-contrast a.button:hover, body.high-contrast a.button:hover abbr, body.high-contrast a.button:hover acronym, body.high-contrast a.button:hover b, body.high-contrast a.button:hover basefont, body.high-contrast a.button:hover big, body.high-contrast a.button:hover br, body.high-contrast a.button:hover code, body.high-contrast a.button:hover div, body.high-contrast a.button:hover em, body.high-contrast a.button:hover font, body.high-contrast a.button:hover h1, body.high-contrast a.button:hover h2, body.high-contrast a.button:hover h3, body.high-contrast a.button:hover h4, body.high-contrast a.button:hover h5, body.high-contrast a.button:hover h6, body.high-contrast a.button:hover i, body.high-contrast a.button:hover kbd, body.high-contrast a.button:hover rb, body.high-contrast a.button:hover rp, body.high-contrast a.button:hover rt, body.high-contrast a.button:hover ruby, body.high-contrast a.button:hover samp, body.high-contrast a.button:hover small, body.high-contrast a.button:hover span, body.high-contrast a.button:hover strong, body.high-contrast a.button:hover tt, body.high-contrast a.button:hover u, body.high-contrast a.button:hover var, body.high-contrast a:link:hover, body.high-contrast a:link:hover abbr, body.high-contrast a:link:hover acronym, body.high-contrast a:link:hover b, body.high-contrast a:link:hover basefont, body.high-contrast a:link:hover big, body.high-contrast a:link:hover br, body.high-contrast a:link:hover code, body.high-contrast a:link:hover div, body.high-contrast a:link:hover em, body.high-contrast a:link:hover font, body.high-contrast a:link:hover h1, body.high-contrast a:link:hover h2, body.high-contrast a:link:hover h3, body.high-contrast a:link:hover h4, body.high-contrast a:link:hover h5, body.high-contrast a:link:hover h6, body.high-contrast a:link:hover i, body.high-contrast a:link:hover kbd, body.high-contrast a:link:hover rb, body.high-contrast a:link:hover rp, body.high-contrast a:link:hover rt, body.high-contrast a:link:hover ruby, body.high-contrast a:link:hover samp, body.high-contrast a:link:hover small, body.high-contrast a:link:hover span, body.high-contrast a:link:hover strong, body.high-contrast a:link:hover tt, body.high-contrast a:link:hover u, body.high-contrast a:link:hover var, body.high-contrast a:visited:hover, body.high-contrast a:visited:hover abbr, body.high-contrast a:visited:hover acronym, body.high-contrast a:visited:hover b, body.high-contrast a:visited:hover basefont, body.high-contrast a:visited:hover big, body.high-contrast a:visited:hover br, body.high-contrast a:visited:hover code, body.high-contrast a:visited:hover div, body.high-contrast a:visited:hover em, body.high-contrast a:visited:hover font, body.high-contrast a:visited:hover h1, body.high-contrast a:visited:hover h2, body.high-contrast a:visited:hover h3, body.high-contrast a:visited:hover h4, body.high-contrast a:visited:hover h5, body.high-contrast a:visited:hover h6, body.high-contrast a:visited:hover i, body.high-contrast a:visited:hover kbd, body.high-contrast a:visited:hover rb, body.high-contrast a:visited:hover rp, body.high-contrast a:visited:hover rt, body.high-contrast a:visited:hover ruby, body.high-contrast a:visited:hover samp, body.high-contrast a:visited:hover small, body.high-contrast a:visited:hover span, body.high-contrast a:visited:hover strong, body.high-contrast a:visited:hover tt, body.high-contrast a:visited:hover u, body.high-contrast a:visited:hover var {
  background: #400000 !important;
  background-color: #400000 !important;
}

body.high-contrast body > input#site + div#wrapper span.mk, body.high-contrast body > input#site + div#wrapper span.mk b, body.high-contrast input[type='reset'] {
  background: #400060 !important;
  background-color: #400060 !important;
}

body.high-contrast div[role='button'], body.high-contrast input[type='button'], body.high-contrast input[type='submit'] {
  background: #600040 !important;
  background-color: #600040 !important;
}

body.high-contrast input[type='search'] {
  -webkit-appearance: textfield !important;
}

body.high-contrast html button[disabled], body.high-contrast html input[disabled], body.high-contrast html select[disabled], body.high-contrast html textarea[disabled] {
  background: #404040 !important;
  background-color: #404040 !important;
}

body.high-contrast .menu li a span.label {
  text-transform: none !important;
}

body.high-contrast .menu li a span.label, body.high-contrast div.jwplayer span.jwcontrolbar, body.high-contrast div.jwplayer span.jwcontrols {
  display: inline !important;
}

body.high-contrast a:link.new, body.high-contrast a:link.new i, body.high-contrast a:link.new b, body.high-contrast span.Apple-style-span {
  color: #ffff40 !important;
}

body.high-contrast body.mediawiki img.tex {
  background: white !important;
  background-color: white !important;
  border: white solid 3px !important;
}

body.high-contrast text > tspan:first-letter, body.high-contrast text > tspan:first-line {
  background: inherit !important;
  background-color: inherit !important;
  color: inherit !important;
}

body.high-contrast div.sbtc div.sbsb_a li.sbsb_d div, body.high-contrast table.gssb_c tr.gssb_i a, body.high-contrast table.gssb_c tr.gssb_i b, body.high-contrast table.gssb_c tr.gssb_i span, body.high-contrast table.gssb_c tr.gssb_i td {
  background: #003050 !important;
  background-color: #003050 !important;
}

body.high-contrast img[width='18'][height='18'] {
  height: 18px !important;
  width: 18px !important;
}

body.high-contrast a > span.iconHelp:empty:after {
  content: 'Help' !important;
}

body.high-contrast div#gmap, body.high-contrast div#gmap * {
  background: initial !important;
}

body.negative-contrast, body.negative-contrast *:not(#toolbar) {
  background: #000 !important;
  color: #ffffff !important;
}

body.negative-contrast a, body.negative-contrast *:not(#toolbar) a, body.negative-contrast b, body.negative-contrast *:not(#toolbar) b, body.negative-contrast blockquote, body.negative-contrast *:not(#toolbar) blockquote, body.negative-contrast button, body.negative-contrast *:not(#toolbar) button, body.negative-contrast canvas, body.negative-contrast *:not(#toolbar) canvas, body.negative-contrast caption, body.negative-contrast *:not(#toolbar) caption, body.negative-contrast center, body.negative-contrast *:not(#toolbar) center, body.negative-contrast cite, body.negative-contrast *:not(#toolbar) cite, body.negative-contrast code, body.negative-contrast *:not(#toolbar) code, body.negative-contrast col, body.negative-contrast *:not(#toolbar) col, body.negative-contrast colgroup, body.negative-contrast *:not(#toolbar) colgroup, body.negative-contrast dd, body.negative-contrast *:not(#toolbar) dd, body.negative-contrast details, body.negative-contrast *:not(#toolbar) details, body.negative-contrast dfn, body.negative-contrast *:not(#toolbar) dfn, body.negative-contrast dir, body.negative-contrast *:not(#toolbar) dir, body.negative-contrast div, body.negative-contrast *:not(#toolbar) div, body.negative-contrast dl, body.negative-contrast *:not(#toolbar) dl, body.negative-contrast dt, body.negative-contrast *:not(#toolbar) dt, body.negative-contrast em, body.negative-contrast *:not(#toolbar) em, body.negative-contrast embed, body.negative-contrast *:not(#toolbar) embed, body.negative-contrast fieldset, body.negative-contrast *:not(#toolbar) fieldset, body.negative-contrast figcaption, body.negative-contrast *:not(#toolbar) figcaption, body.negative-contrast figure, body.negative-contrast *:not(#toolbar) figure, body.negative-contrast font, body.negative-contrast *:not(#toolbar) font, body.negative-contrast footer, body.negative-contrast *:not(#toolbar) footer, body.negative-contrast form, body.negative-contrast *:not(#toolbar) form, body.negative-contrast header, body.negative-contrast *:not(#toolbar) header, body.negative-contrast i, body.negative-contrast *:not(#toolbar) i, body.negative-contrast iframe, body.negative-contrast *:not(#toolbar) iframe, body.negative-contrast img, body.negative-contrast *:not(#toolbar) img, body.negative-contrast input, body.negative-contrast *:not(#toolbar) input, body.negative-contrast kbd, body.negative-contrast *:not(#toolbar) kbd, body.negative-contrast label, body.negative-contrast *:not(#toolbar) label, body.negative-contrast legend, body.negative-contrast *:not(#toolbar) legend, body.negative-contrast li, body.negative-contrast *:not(#toolbar) li, body.negative-contrast mark, body.negative-contrast *:not(#toolbar) mark, body.negative-contrast menu, body.negative-contrast *:not(#toolbar) menu, body.negative-contrast meter, body.negative-contrast *:not(#toolbar) meter, body.negative-contrast nav, body.negative-contrast *:not(#toolbar) nav, body.negative-contrast nobr, body.negative-contrast *:not(#toolbar) nobr, body.negative-contrast object, body.negative-contrast *:not(#toolbar) object, body.negative-contrast ol, body.negative-contrast *:not(#toolbar) ol, body.negative-contrast option, body.negative-contrast *:not(#toolbar) option, body.negative-contrast pre, body.negative-contrast *:not(#toolbar) pre, body.negative-contrast progress, body.negative-contrast *:not(#toolbar) progress, body.negative-contrast q, body.negative-contrast *:not(#toolbar) q, body.negative-contrast s, body.negative-contrast *:not(#toolbar) s, body.negative-contrast section, body.negative-contrast *:not(#toolbar) section, body.negative-contrast select, body.negative-contrast *:not(#toolbar) select, body.negative-contrast small, body.negative-contrast *:not(#toolbar) small, body.negative-contrast span, body.negative-contrast *:not(#toolbar) span, body.negative-contrast strike, body.negative-contrast *:not(#toolbar) strike, body.negative-contrast strong, body.negative-contrast *:not(#toolbar) strong, body.negative-contrast sub, body.negative-contrast *:not(#toolbar) sub, body.negative-contrast summary, body.negative-contrast *:not(#toolbar) summary, body.negative-contrast sup, body.negative-contrast *:not(#toolbar) sup, body.negative-contrast table, body.negative-contrast *:not(#toolbar) table, body.negative-contrast td, body.negative-contrast *:not(#toolbar) td, body.negative-contrast textarea, body.negative-contrast *:not(#toolbar) textarea, body.negative-contrast th, body.negative-contrast *:not(#toolbar) th, body.negative-contrast time, body.negative-contrast *:not(#toolbar) time, body.negative-contrast tr, body.negative-contrast *:not(#toolbar) tr, body.negative-contrast tt, body.negative-contrast *:not(#toolbar) tt, body.negative-contrast u, body.negative-contrast *:not(#toolbar) u, body.negative-contrast ul, body.negative-contrast *:not(#toolbar) ul, body.negative-contrast var, body.negative-contrast *:not(#toolbar) var, body.negative-contrast a span, body.negative-contrast *:not(#toolbar) a span, body.negative-contrast strong, body.negative-contrast *:not(#toolbar) strong {
  color: yellow !important;
}

body.negative-contrast button, body.negative-contrast *:not(#toolbar) button, body.negative-contrast input, body.negative-contrast *:not(#toolbar) input, body.negative-contrast textarea, body.negative-contrast *:not(#toolbar) textarea, body.negative-contrast select, body.negative-contrast *:not(#toolbar) select, body.negative-contrast table, body.negative-contrast *:not(#toolbar) table, body.negative-contrast td, body.negative-contrast *:not(#toolbar) td, body.negative-contrast th, body.negative-contrast *:not(#toolbar) th, body.negative-contrast tr, body.negative-contrast *:not(#toolbar) tr, body.negative-contrast tt, body.negative-contrast *:not(#toolbar) tt {
  border: 1px solid #ffffff !important;
}

body.negative-contrast div#gmap, body.negative-contrast div#gmap * {
  background: initial !important;
}

body.light-background, body.light-background *:not(#toolbar):not(.toolbar-link) {
  background: #fff !important;
  color: #000 !important;
}

body.light-background div#gmap, body.light-background div#gmap * {
  background: initial !important;
}

body.resize-font-200, body.resize-font-200 p:not(.toolbar-title), body.resize-font-200 li:not(.toolbar-item), body.resize-font-200 label, body.resize-font-200 input, body.resize-font-200 select, body.resize-font-200 textarea, body.resize-font-200 legend, body.resize-font-200 code, body.resize-font-200 pre, body.resize-font-200 dd, body.resize-font-200 dt, body.resize-font-200 span, body.resize-font-200 a, body.resize-font-200 blockquote {
  font-size: 130% !important;
}

body.resize-font-200 h1, body.resize-font-200 h2, body.resize-font-200 h3, body.resize-font-200 h4, body.resize-font-200 h5, body.resize-font-200 h6, body.resize-font-200 h1 span, body.resize-font-200 h2 span, body.resize-font-200 h3 span, body.resize-font-200 h4 span, body.resize-font-200 h5 span, body.resize-font-200 h6 span {
  font-size: 266% !important;
}

body.resize-font-190, body.resize-font-190 p:not(.toolbar-title), body.resize-font-190 li:not(.toolbar-item), body.resize-font-190 label, body.resize-font-190 input, body.resize-font-190 select, body.resize-font-190 textarea, body.resize-font-190 legend, body.resize-font-190 code, body.resize-font-190 pre, body.resize-font-190 dd, body.resize-font-190 dt, body.resize-font-190 span, body.resize-font-190 a, body.resize-font-190 blockquote {
  font-size: 125% !important;
}

body.resize-font-190 h1, body.resize-font-190 h2, body.resize-font-190 h3, body.resize-font-190 h4, body.resize-font-190 h5, body.resize-font-190 h6, body.resize-font-190 h1 span, body.resize-font-190 h2 span, body.resize-font-190 h3 span, body.resize-font-190 h4 span, body.resize-font-190 h5 span, body.resize-font-190 h6 span {
  font-size: 252.70000000000002% !important;
}

body.resize-font-180, body.resize-font-180 p:not(.toolbar-title), body.resize-font-180 li:not(.toolbar-item), body.resize-font-180 label, body.resize-font-180 input, body.resize-font-180 select, body.resize-font-180 textarea, body.resize-font-180 legend, body.resize-font-180 code, body.resize-font-180 pre, body.resize-font-180 dd, body.resize-font-180 dt, body.resize-font-180 span, body.resize-font-180 a, body.resize-font-180 blockquote {
  font-size: 120% !important;
}

body.resize-font-180 h1, body.resize-font-180 h2, body.resize-font-180 h3, body.resize-font-180 h4, body.resize-font-180 h5, body.resize-font-180 h6, body.resize-font-180 h1 span, body.resize-font-180 h2 span, body.resize-font-180 h3 span, body.resize-font-180 h4 span, body.resize-font-180 h5 span, body.resize-font-180 h6 span {
  font-size: 239.4% !important;
}

body.resize-font-170, body.resize-font-170 p:not(.toolbar-title), body.resize-font-170 li:not(.toolbar-item), body.resize-font-170 label, body.resize-font-170 input, body.resize-font-170 select, body.resize-font-170 textarea, body.resize-font-170 legend, body.resize-font-170 code, body.resize-font-170 pre, body.resize-font-170 dd, body.resize-font-170 dt, body.resize-font-170 span, body.resize-font-170 a, body.resize-font-170 blockquote {
  font-size: 115% !important;
}

body.resize-font-170 h1, body.resize-font-170 h2, body.resize-font-170 h3, body.resize-font-170 h4, body.resize-font-170 h5, body.resize-font-170 h6, body.resize-font-170 h1 span, body.resize-font-170 h2 span, body.resize-font-170 h3 span, body.resize-font-170 h4 span, body.resize-font-170 h5 span, body.resize-font-170 h6 span {
  font-size: 226.10000000000002% !important;
}

body.resize-font-160, body.resize-font-160 p:not(.toolbar-title), body.resize-font-160 li:not(.toolbar-item), body.resize-font-160 label, body.resize-font-160 input, body.resize-font-160 select, body.resize-font-160 textarea, body.resize-font-160 legend, body.resize-font-160 code, body.resize-font-160 pre, body.resize-font-160 dd, body.resize-font-160 dt, body.resize-font-160 span, body.resize-font-160 a, body.resize-font-160 blockquote {
  font-size: 110% !important;
}

body.resize-font-160 h1, body.resize-font-160 h2, body.resize-font-160 h3, body.resize-font-160 h4, body.resize-font-160 h5, body.resize-font-160 h6, body.resize-font-160 h1 span, body.resize-font-160 h2 span, body.resize-font-160 h3 span, body.resize-font-160 h4 span, body.resize-font-160 h5 span, body.resize-font-160 h6 span {
  font-size: 212.8% !important;
}

body.resize-font-150, body.resize-font-150 p:not(.toolbar-title), body.resize-font-150 li:not(.toolbar-item), body.resize-font-150 label, body.resize-font-150 input, body.resize-font-150 select, body.resize-font-150 textarea, body.resize-font-150 legend, body.resize-font-150 code, body.resize-font-150 pre, body.resize-font-150 dd, body.resize-font-150 dt, body.resize-font-150 span, body.resize-font-150 a, body.resize-font-150 blockquote {
  font-size: 105% !important;
}

body.resize-font-150 h1, body.resize-font-150 h2, body.resize-font-150 h3, body.resize-font-150 h4, body.resize-font-150 h5, body.resize-font-150 h6, body.resize-font-150 h1 span, body.resize-font-150 h2 span, body.resize-font-150 h3 span, body.resize-font-150 h4 span, body.resize-font-150 h5 span, body.resize-font-150 h6 span {
  font-size: 199.5% !important;
}

body.resize-font-140, body.resize-font-140 p:not(.toolbar-title), body.resize-font-140 li:not(.toolbar-item), body.resize-font-140 label, body.resize-font-140 input, body.resize-font-140 select, body.resize-font-140 textarea, body.resize-font-140 legend, body.resize-font-140 code, body.resize-font-140 pre, body.resize-font-140 dd, body.resize-font-140 dt, body.resize-font-140 span, body.resize-font-140 a, body.resize-font-140 blockquote {
  font-size: 100% !important;
}

body.resize-font-140 h1, body.resize-font-140 h2, body.resize-font-140 h3, body.resize-font-140 h4, body.resize-font-140 h5, body.resize-font-140 h6, body.resize-font-140 h1 span, body.resize-font-140 h2 span, body.resize-font-140 h3 span, body.resize-font-140 h4 span, body.resize-font-140 h5 span, body.resize-font-140 h6 span {
  font-size: 186.20000000000002% !important;
}

body.resize-font-130, body.resize-font-130 p:not(.toolbar-title), body.resize-font-130 li:not(.toolbar-item), body.resize-font-130 label, body.resize-font-130 input, body.resize-font-130 select, body.resize-font-130 textarea, body.resize-font-130 legend, body.resize-font-130 code, body.resize-font-130 pre, body.resize-font-130 dd, body.resize-font-130 dt, body.resize-font-130 span, body.resize-font-130 a, body.resize-font-130 blockquote {
  font-size: 95% !important;
}

body.resize-font-130 h1, body.resize-font-130 h2, body.resize-font-130 h3, body.resize-font-130 h4, body.resize-font-130 h5, body.resize-font-130 h6, body.resize-font-130 h1 span, body.resize-font-130 h2 span, body.resize-font-130 h3 span, body.resize-font-130 h4 span, body.resize-font-130 h5 span, body.resize-font-130 h6 span {
  font-size: 172.9% !important;
}

body.resize-font-120, body.resize-font-120 p:not(.toolbar-title), body.resize-font-120 li:not(.toolbar-item), body.resize-font-120 label, body.resize-font-120 input, body.resize-font-120 select, body.resize-font-120 textarea, body.resize-font-120 legend, body.resize-font-120 code, body.resize-font-120 pre, body.resize-font-120 dd, body.resize-font-120 dt, body.resize-font-120 span, body.resize-font-120 blockquote {
  font-size: 120% !important;
}

body.resize-font-120 h1, body.resize-font-120 h2, body.resize-font-120 h3, body.resize-font-120 h4, body.resize-font-120 h5, body.resize-font-120 h6, body.resize-font-120 h1 span, body.resize-font-120 h2 span, body.resize-font-120 h3 span, body.resize-font-120 h4 span, body.resize-font-120 h5 span, body.resize-font-120 h6 span {
  font-size: 159.60000000000002% !important;
}

body.links-underline a, body.links-underline a * {
  text-decoration: underline !important;
}

body.readable-font, body.readable-font *:not(i):not(span) {
  font-family: Verdana, Arial, Helvetica, sans-serif !important;
}

.pojo-skip-link {
  position: absolute;
  top: -1000em;
}

.pojo-skip-link:focus {
  left: 50px;
  top: 50px;
  height: auto;
  width: 200px;
  display: block;
  font-size: 14px;
  font-weight: 700;
  text-align: center;
  padding: 15px 23px 14px;
  background-color: #f1f1f1;
  color: #21759b;
  z-index: 100000;
  line-height: normal;
  text-decoration: none;
  box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
}

body.rtl .pojo-skip-link:focus {
  right: 50px;
  left: auto;
}

*, ::before, ::after {
  box-sizing: border-box;
}

.visible-phone {
  display: none !important;
}

.visible-tablet {
  display: none !important;
}

.hidden-desktop {
  display: none !important;
}

.visible-desktop {
  display: inherit !important;
}

@media (min-width: 768px) and (max-width: 1024px) {
  .hidden-desktop {
    display: inherit !important;
  }
}

@media (min-width: 768px) and (max-width: 1024px) {
  .visible-desktop {
    display: none !important;
  }
}

@media (min-width: 768px) and (max-width: 1024px) {
  .visible-tablet {
    display: inherit !important;
  }
}

@media (min-width: 768px) and (max-width: 1024px) {
  .hidden-tablet {
    display: none !important;
  }
}

@media (max-width: 767px) {
  .hidden-desktop {
    display: inherit !important;
  }
}

@media (max-width: 767px) {
  .visible-desktop {
    display: none !important;
  }
}

@media (max-width: 767px) {
  .visible-phone {
    display: inherit !important;
  }
}

@media (max-width: 767px) {
  .hidden-phone {
    display: none !important;
  }
}

.pojo-sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

#toolbar .toolbar-toggle a {
  background-color: #f96d00;
  color: #ffffff;
}

#toolbar .toolbar-overlay, #toolbar .toolbar-overlay ul.toolbar-items.links {
  border-color: #898f92;
}

body.focusable a:focus {
  outline-style: solid !important;
  outline-width: 1px !important;
  outline-color: #ff0000 !important;
}

#toolbar {
  top: 100px !important;
}

#toolbar .toolbar-overlay {
  background-color: #ffffff;
}

#toolbar .toolbar-overlay ul.toolbar-items li.toolbar-item a, #toolbar .toolbar-overlay p.toolbar-title {
  color: #333333;
}

#toolbar {
}

#toolbar {
}

#toolbar {
}

#toolbar .toolbar-overlay ul.toolbar-items li.toolbar-item a.active {
  background-color: #4054b2;
  color: #ffffff;
}

@media (max-width: 767px) {
  #toolbar {
    top: 50px !important;
  }
}

.bt-video {
  width: 430px;
  background-color: transparent;
  color: #f96d00;
  border: 2px solid;
}

.search {
  border-radius: 10px;
  border-color: transparent;
  background-color: #efefef;
  margin-left: 35px;
  width: 80%;
  font-family: 'Oswald', serif;
  font-size: 17px;
  height: 65px;
  padding: 20px;
  color: #757575;
}
.search-button{
  border-radius: 10px;
  border-color: transparent;
  margin-left: -60px;
}

.menu-borda {
  text-align: left;
}



@media (max-width: 767px) {
  .menu-borda {
    text-align: center;
    padding: 0;
  }

  .pj-center {
    display: flex;
    flex-direction: row;
    justify-content: center;
  }
}

.subbar {
  width: 90rem;
}

@media (max-width: 1200px) {
  .subbar {
    width: 70rem;
  }
}

@media (max-width: 1024px) {
  .subbar {
    width: 70rem;
  }
}

@media (max-width: 993px) {
  .subbar {
    width: 40rem;
  }
}

/*@media (max-width: 1024px) {*/
/*  .subbar {*/
/*    width: 35rem;*/
/*  }*/
/*}*/

@media (max-width: 767px) {
  .menu-borda .menuitem a {
    font-size: 10px;
  }

  .subbar {
    width: 35rem;
  }
}

.menuitem {
  list-style: none;
  display: inline-block;
}

.menuitem a {
  margin-right: 15px;
  font-size: 13px;
  color: #333333;
  text-decoration: none;
}
