
/*---- bootstrap-----*/
/*---------------- Start Reset CSS ----------------- */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small, strike,strong, tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;}body{line-height:1}ol,ul{list-style:none} blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none} del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}
/*---------------- End Reset CSS ----------------- */
/*!
 * Bootstrap v3.2.0 (http://getbootstrap.com)
 * Copyright 2011-2014 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */

/*!
 * Generated using the Bootstrap Customizer (http://getbootstrap.com/customize/?id=ce09fde71af3dd1a0c54)
 * Config saved to config.json and https://gist.github.com/ce09fde71af3dd1a0c54
 */
/*! normalize.css v3.0.1 | MIT License | git.io/normalize */

@-ms-viewport{ width: auto !important;}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
  display: block;
}
audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline;
}
audio:not([controls]) {
  display: none;
  height: 0;
}
[hidden],
template {
  display: none;
}
a {
  background: transparent;
}
a:active,
a:hover {
  outline: 0;
}
abbr[title] {
  border-bottom: 1px dotted;
}
b,
strong {
  font-weight: bold;
}
dfn {
  font-style: italic;
}
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
mark {
  background: #ff0;
  color: #000;
}
small {
  font-size: 80%;
}
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sup {
  top: -0.5em;
}
sub {
  bottom: -0.25em;
}
img {
  border: 0;
}
svg:not(:root) {
  overflow: hidden;
}
figure {
  margin: 1em 40px;
}
hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
}
pre {
  overflow: auto;
}
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}
button {
  overflow: visible;
}
button,
select {
  text-transform: none;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}
button[disabled],
html input[disabled] {
  cursor: default;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
input {
  line-height: normal;
}
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}
input[type="search"] {
  -webkit-appearance: textfield;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}
legend {
  border: 0;
  padding: 0;
}
textarea {
  overflow: auto;
}
optgroup {
  font-weight: bold;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
td,
th {
  padding: 0;
}
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

input,
button,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}
a {
  color: #428bca;
  text-decoration: none;
}

figure {
  margin: 0;
}
img,.img-responsive{
  vertical-align: middle;
  display: block;
  width: auto \9;
  max-width: 100%;
  height: auto;
}
.img-rounded {
  border-radius: 6px;
}
.img-thumbnail {
  padding: 4px;
  line-height: 1.42857143;
  background-color: #ffffff;
  border: 1px solid #dddddd;
  border-radius: 4px;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  display: inline-block;
  width: 100% \9;
  max-width: 100%;
  height: auto;
}
.img-circle {
  border-radius: 50%;
}
hr {
  margin-top: 20px;
  margin-bottom: 20px;
  border: 0;
  border-top: 1px solid #eeeeee;
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.sr-only-focusable:active,
.sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}
.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 4px;
  padding-right: 4px;
  max-width:1008px;
}
/*@media (min-width: 768px) {
  .container {
    width: 750px;
  }
}
@media (min-width: 992px) {
  .container {
    width: 970px;
  }
}
@media (min-width: 1230px) {
  .container {
    width: 1200px;
  }
}*/
.container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
.row {
  margin-left: -4px;
  margin-right: -4px;
}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 4px;
  padding-right: 4px;
}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left;
}
.col-xs-12 {
  width: 100%;
}
.col-xs-11 {
  width: 91.66666667%;
}
.col-xs-10 {
  width: 83.33333333%;
}
.col-xs-9 {
  width: 75%;
}
.col-xs-8 {
  width: 66.66666667%;
}
.col-xs-7 {
  width: 58.33333333%;
}
.col-xs-6 {
  width: 50%;
}
.col-xs-5 {
  width: 41.66666667%;
}
.col-xs-4 {
  width: 33.33333333%;
}
.col-xs-3 {
  width: 25%;
}
.col-xs-2 {
  width: 16.66666667%;
}
.col-xs-1 {
  width: 8.33333333%;
}
.col-xs-pull-12 {
  right: 100%;
}
.col-xs-pull-11 {
  right: 91.66666667%;
}
.col-xs-pull-10 {
  right: 83.33333333%;
}
.col-xs-pull-9 {
  right: 75%;
}
.col-xs-pull-8 {
  right: 66.66666667%;
}
.col-xs-pull-7 {
  right: 58.33333333%;
}
.col-xs-pull-6 {
  right: 50%;
}
.col-xs-pull-5 {
  right: 41.66666667%;
}
.col-xs-pull-4 {
  right: 33.33333333%;
}
.col-xs-pull-3 {
  right: 25%;
}
.col-xs-pull-2 {
  right: 16.66666667%;
}
.col-xs-pull-1 {
  right: 8.33333333%;
}
.col-xs-pull-0 {
  right: auto;
}
.col-xs-push-12 {
  left: 100%;
}
.col-xs-push-11 {
  left: 91.66666667%;
}
.col-xs-push-10 {
  left: 83.33333333%;
}
.col-xs-push-9 {
  left: 75%;
}
.col-xs-push-8 {
  left: 66.66666667%;
}
.col-xs-push-7 {
  left: 58.33333333%;
}
.col-xs-push-6 {
  left: 50%;
}
.col-xs-push-5 {
  left: 41.66666667%;
}
.col-xs-push-4 {
  left: 33.33333333%;
}
.col-xs-push-3 {
  left: 25%;
}
.col-xs-push-2 {
  left: 16.66666667%;
}
.col-xs-push-1 {
  left: 8.33333333%;
}
.col-xs-push-0 {
  left: auto;
}
.col-xs-offset-12 {
  margin-left: 100%;
}
.col-xs-offset-11 {
  margin-left: 91.66666667%;
}

.col-xs-offset-10 {
  margin-left: 83.33333333%;
}
.col-xs-offset-9 {
  margin-left: 75%;
}
.col-xs-offset-8 {
  margin-left: 66.66666667%;
}
.col-xs-offset-7 {
  margin-left: 58.33333333%;
}
.col-xs-offset-6 {
  margin-left: 50%;
}
.col-xs-offset-5 {
  margin-left: 41.66666667%;
}
.col-xs-offset-4 {
  margin-left: 33.33333333%;
}
.col-xs-offset-3 {
  margin-left: 25%;
}
.col-xs-offset-2 {
  margin-left: 16.66666667%;
}
.col-xs-offset-1 {
  margin-left: 8.33333333%;
}
.col-xs-offset-0 {
  margin-left: 0%;
}
@media (min-width: 768px) {
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left;
  }
  .col-sm-12 {
    width: 100%;
  }
  .col-sm-11 {
    width: 91.66666667%;
  }
  .col-sm-10 {
    width: 83.33333333%;
  }
  .col-sm-9 {
    width: 75%;
  }
  .col-sm-8 {
    width: 66.66666667%;
  }
  .col-sm-7 {
    width: 58.33333333%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-5 {
    width: 41.66666667%;
  }
  .col-sm-4 {
    width: 33.33333333%;
  }
  .col-sm-3 {
    width: 25%;
  }
  .col-sm-2 {
    width: 16.66666667%;
  }
  .col-sm-1 {
    width: 8.33333333%;
  }
  .col-sm-pull-12 {
    right: 100%;
  }
  .col-sm-pull-11 {
    right: 91.66666667%;
  }
  .col-sm-pull-10 {
    right: 83.33333333%;
  }
  .col-sm-pull-9 {
    right: 75%;
  }
  .col-sm-pull-8 {
    right: 66.66666667%;
  }
  .col-sm-pull-7 {
    right: 58.33333333%;
  }
  .col-sm-pull-6 {
    right: 50%;
  }
  .col-sm-pull-5 {
    right: 41.66666667%;
  }
  .col-sm-pull-4 {
    right: 33.33333333%;
  }
  .col-sm-pull-3 {
    right: 25%;
  }
  .col-sm-pull-2 {
    right: 16.66666667%;
  }
  .col-sm-pull-1 {
    right: 8.33333333%;
  }
  .col-sm-pull-0 {
    right: auto;
  }
  .col-sm-push-12 {
    left: 100%;
  }
  .col-sm-push-11 {
    left: 91.66666667%;
  }
  .col-sm-push-10 {
    left: 83.33333333%;
  }
  .col-sm-push-9 {
    left: 75%;
  }
  .col-sm-push-8 {
    left: 66.66666667%;
  }
  .col-sm-push-7 {
    left: 58.33333333%;
  }
  .col-sm-push-6 {
    left: 50%;
  }
  .col-sm-push-5 {
    left: 41.66666667%;
  }
  .col-sm-push-4 {
    left: 33.33333333%;
  }
  .col-sm-push-3 {
    left: 25%;
  }
  .col-sm-push-2 {
    left: 16.66666667%;
  }
  .col-sm-push-1 {
    left: 8.33333333%;
  }
  .col-sm-push-0 {
    left: auto;
  }
  .col-sm-offset-12 {
    margin-left: 100%;
  }
  .col-sm-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-sm-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-sm-offset-9 {
    margin-left: 75%;
  }
  .col-sm-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-sm-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-sm-offset-6 {
    margin-left: 50%;
  }
  .col-sm-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-sm-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-sm-offset-3 {
    margin-left: 25%;
  }
  .col-sm-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-sm-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-sm-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 992px) {
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: left;
  }
  .col-md-12 {
    width: 100%;
  }
  .col-md-11 {
    width: 91.66666667%;
  }
  .col-md-10 {
    width: 83.33333333%;
  }
  .col-md-9 {
    width: 75%;
  }
  .col-md-8 {
    width: 66.66666667%;
  }
  .col-md-7 {
    width: 58.33333333%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-5 {
    width: 41.66666667%;
  }
  .col-md-4 {
    width: 33.33333333%;
  }
  .col-md-3 {
    width: 25%;
  }
  .col-md-2 {
    width: 16.66666667%;
  }
  .col-md-1 {
    width: 8.33333333%;
  }
  .col-md-pull-12 {
    right: 100%;
  }
  .col-md-pull-11 {
    right: 91.66666667%;
  }
  .col-md-pull-10 {
    right: 83.33333333%;
  }
  .col-md-pull-9 {
    right: 75%;
  }
  .col-md-pull-8 {
    right: 66.66666667%;
  }
  .col-md-pull-7 {
    right: 58.33333333%;
  }
  .col-md-pull-6 {
    right: 50%;
  }
  .col-md-pull-5 {
    right: 41.66666667%;
  }
  .col-md-pull-4 {
    right: 33.33333333%;
  }
  .col-md-pull-3 {
    right: 25%;
  }
  .col-md-pull-2 {
    right: 16.66666667%;
  }
  .col-md-pull-1 {
    right: 8.33333333%;
  }
  .col-md-pull-0 {
    right: auto;
  }
  .col-md-push-12 {
    left: 100%;
  }
  .col-md-push-11 {
    left: 91.66666667%;
  }
  .col-md-push-10 {
    left: 83.33333333%;
  }
  .col-md-push-9 {
    left: 75%;
  }
  .col-md-push-8 {
    left: 66.66666667%;
  }
  .col-md-push-7 {
    left: 58.33333333%;
  }
  .col-md-push-6 {
    left: 50%;
  }
  .col-md-push-5 {
    left: 41.66666667%;
  }
  .col-md-push-4 {
    left: 33.33333333%;
  }
  .col-md-push-3 {
    left: 25%;
  }
  .col-md-push-2 {
    left: 16.66666667%;
  }
  .col-md-push-1 {
    left: 8.33333333%;
  }
  .col-md-push-0 {
    left: auto;
  }
  .col-md-offset-12 {
    margin-left: 100%;
  }
  .col-md-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-md-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-md-offset-9 {
    margin-left: 75%;
  }
  .col-md-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-md-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-md-offset-6 {
    margin-left: 50%;
  }
  .col-md-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-md-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-md-offset-3 {
    margin-left: 25%;
  }
  .col-md-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-md-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-md-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 1230px) {
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    float: left;
  }
  .col-lg-12 {
    width: 100%;
  }
  .col-lg-11 {
    width: 91.66666667%;
  }
  .col-lg-10 {
    width: 83.33333333%;
  }
  .col-lg-9 {
    width: 75%;
  }
  .col-lg-8 {
    width: 66.66666667%;
  }
  .col-lg-7 {
    width: 58.33333333%;
  }
  .col-lg-6 {
    width: 50%;
  }
  .col-lg-5 {
    width: 41.66666667%;
  }
  .col-lg-4 {
    width: 33.33333333%;
  }
  .col-lg-3 {
    width: 25%;
  }
  .col-lg-2 {
    width: 16.66666667%;
  }
  .col-lg-1 {
    width: 8.33333333%;
  }
  .col-lg-pull-12 {
    right: 100%;
  }
  .col-lg-pull-11 {
    right: 91.66666667%;
  }
  .col-lg-pull-10 {
    right: 83.33333333%;
  }
  .col-lg-pull-9 {
    right: 75%;
  }
  .col-lg-pull-8 {
    right: 66.66666667%;
  }
  .col-lg-pull-7 {
    right: 58.33333333%;
  }
  .col-lg-pull-6 {
    right: 50%;
  }
  .col-lg-pull-5 {
    right: 41.66666667%;
  }
  .col-lg-pull-4 {
    right: 33.33333333%;
  }
  .col-lg-pull-3 {
    right: 25%;
  }
  .col-lg-pull-2 {
    right: 16.66666667%;
  }
  .col-lg-pull-1 {
    right: 8.33333333%;
  }
  .col-lg-pull-0 {
    right: auto;
  }
  .col-lg-push-12 {
    left: 100%;
  }
  .col-lg-push-11 {
    left: 91.66666667%;
  }
  .col-lg-push-10 {
    left: 83.33333333%;
  }
  .col-lg-push-9 {
    left: 75%;
  }
  .col-lg-push-8 {
    left: 66.66666667%;
  }
  .col-lg-push-7 {
    left: 58.33333333%;
  }
  .col-lg-push-6 {
    left: 50%;
  }
  .col-lg-push-5 {
    left: 41.66666667%;
  }
  .col-lg-push-4 {
    left: 33.33333333%;
  }
  .col-lg-push-3 {
    left: 25%;
  }
  .col-lg-push-2 {
    left: 16.66666667%;
  }
  .col-lg-push-1 {
    left: 8.33333333%;
  }
  .col-lg-push-0 {
    left: auto;
  }
  .col-lg-offset-12 {
    margin-left: 100%;
  }
  .col-lg-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-lg-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-lg-offset-9 {
    margin-left: 75%;
  }
  .col-lg-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-lg-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-lg-offset-6 {
    margin-left: 50%;
  }
  .col-lg-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-lg-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-lg-offset-3 {
    margin-left: 25%;

  }
  .col-lg-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-lg-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-lg-offset-0 {
    margin-left: 0%;
  }
}
.clearfix:before,
.clearfix:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after {
  content: " ";
  display: table;
}
.clearfix {
  *zoom: 1;
}
.clearfix:after,
.container:after,
.container-fluid:after,
.row:after {
  clear: both;
}
.center-block {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.pull-right {
  float: right !important;
}
.pull-left {
  float: left !important;
}
.hide {
  display: none !important;
}
.show {
  display: block !important;
}
.invisible {
  visibility: hidden;
}
.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.hidden {
  display: none !important;
  visibility: hidden !important;
}
.affix {
  position: fixed;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.visible-xs,
.visible-sm,
.visible-md,
.visible-lg {
  display: none !important;
}
.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block {
  display: none !important;
}
@media (max-width: 767px) {
  .visible-xs {
    display: block !important;
  }
  table.visible-xs {
    display: table !important;
  }
  tr.visible-xs {
    display: table-row !important;
  }
  th.visible-xs,
  td.visible-xs {
    display: table-cell !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-block {
    display: block !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-inline {
    display: inline !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm {
    display: block !important;
  }
  table.visible-sm {
    display: table !important;
  }
  tr.visible-sm {
    display: table-row !important;
  }
  th.visible-sm,
  td.visible-sm {
    display: table-cell !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-block {
    display: block !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-inline {
    display: inline !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md {
    display: block !important;
  }
  table.visible-md {
    display: table !important;
  }
  tr.visible-md {
    display: table-row !important;
  }
  th.visible-md,
  td.visible-md {
    display: table-cell !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-block {
    display: block !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-inline {
    display: inline !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg {
    display: block !important;
  }
  table.visible-lg {
    display: table !important;
  }
  tr.visible-lg {
    display: table-row !important;
  }
  th.visible-lg,
  td.visible-lg {
    display: table-cell !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-block {
    display: block !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-inline {
    display: inline !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-inline-block {
    display: inline-block !important;
  }
}
@media (max-width: 767px) {
  .hidden-xs {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .hidden-sm {
    display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .hidden-md {
    display: none !important;
  }
}
@media (min-width: 1200px) {
  .hidden-lg {
    display: none !important;
  }
}

/*---- main-----*/
.float100 { float: left; width: 100%; }
/*-------- Common classes end -----------*/
html { font-size: 10px; }
body {  font-family: "MetricRegular",Arial,Helvetica,sans-serif; color: #333; font-size: 1.6rem; line-height: 2.1rem;-webkit-text-size-adjust: 100%; background-color:transparent!important;}
a { color: #333; text-decoration: none; }
a:hover { text-decoration: none; color:inherit; }
a:focus, a:active { color:inherit;border: none; outline: 0; _noFocusLine: expression(this.hideFocus=true);
}
.invisible { position: absolute; left: -9999999px; top: auto; width: 1px; height: 1px; overflow: hidden; visibility: visible; }
img { outline-style: none; outline-width: 0; border: 0 none; max-width: 100%; height: auto; }
sup { font-size: smaller; font-weight: normal; }
sub { margin: 2px 0; padding: 2px 0; }
ul { list-style-image: none; list-style-position: outside; list-style-type: none; }
ol { list-style-image: none; list-style-position: outside; list-style-type: decimal; }
.content a,.content a:hover,.pop-up-bottom a,.pop-up-bottom a:hover{text-decoration:underline;}
.content ul { list-style-type: disc; padding-left: 16px; margin-bottom: 10px; }
.content ul ul { list-style-type: circle; margin-top: 10px; }
.content ul li, .content ol li { margin-bottom: 10px; }
.content ol ol { margin-top: 10px; }
.content ol { list-style-type: decimal; padding-left: 18px; margin-bottom: 10px; }
hr { border-style: none none solid; border-width: 0 0 1px; margin: 5px 0; }
:active { outline-style: none; outline-width: 0; }
p { padding: 0 0 10px; }
h1 { margin:0; padding: 0 0 10px; font-weight:normal }
h2 { margin:0; padding: 0 0 10px; font-weight:normal;font-size:4rem;line-height:4.5rem; }
h3 { font-size: 3.5rem; line-height:4rem;margin:0; padding: 0 0 10px; font-weight:normal }
h4 { font-size:2.8rem; line-height:3.5rem; margin:0; padding: 0 0 10px; font-weight:normal }
.scroll-table-container { width: 100%; padding: 0 0 5px; overflow-y: hidden; overflow-x: auto; margin-bottom: 14px; }
.scroll-table-container::-webkit-scrollbar {
-webkit-appearance: none;
width: 10px;
height: 7px; 
}
.scroll-table-container::-webkit-scrollbar-thumb {
border-radius: 5px;
border: 2px solid #666666;
background-color: #666666;
}
hr { display: block; margin-top: 0.5rem; margin-bottom: 0.5rem; margin-left: auto; margin-right: auto; border-style: inset; border-width: 1px; }
.uppercase { text-transform:uppercase; }
/*----- Table CSS ---*/
table { margin-bottom: 20px;float:left;width:100%; }
td, th { padding: 10px 0; }
th { border-bottom: 1px solid #fff; }
th.rad-right { text-align: center; }
td.rad-right { text-align: right; }
.rad-notes { font-size: 0.9rem; font-style: italic; }
.rad-financialtable td, .rad-financialtable th { text-align: right; }
.rad-financialtable td:first-child, .rad-financialtable th:first-child { text-align: left; }
table.rad-datatable tr th, table.rad-datatable tr td { border-bottom: 1px solid #e5e5e5; border-right: 1px solid #e5e5e5; color: #666666; padding: 5px 10px; }
table.rad-datatable tr th .rad-left, table.rad-datatable tr td .rad-left { text-align: left; }
table.rad-datatable tr th .rad-right, table.rad-datatable tr td .rad-right { text-align: right; }
.bx-controls-direction a.disabled{opacity:0.3}
.SlideMargin{padding-left:4px !important;padding-right:4px !important;}
#MainWrapper { margin: 0 auto; max-width: 100%; }
/*-------------- Header CSS Starts --------------*/
/*#headerwrapper { background: #445664; padding: 15px 0; position: relative; z-index: 9999; }*/
.header-container { max-width:1008px; margin:0 auto;padding:0 4px; }
#logo img { z-index: 99; width: auto; margin-top:18px;}
#logo a { display: block; float: left; }
/*-------------- Top Navigation CSS Starts --------------*/
.topnavigation-wrapper { border-bottom:1px solid #d1d3d4;background:#fff; }
.topnavigation-wrapper.Sticky{position:fixed;z-index:9999;top:0}
.topnavigation ul li{float:left;}
body.BodyTop{padding-top:51px;}
.topnavigation ul li span{font-size:1.8rem;padding:14px 13px 14px 13px;display:block;color:#777677}
.topnavigation ul li.level1.first span{padding-left:0;}
.topnavigation> a{display:none;}
.topnavigation ul ul{display:none;}
.contact-div a{margin-bottom:-1px;color:#333;padding: 14px 65px;float:right;border-bottom:2px solid #f69578;border-right:1px solid #d1d3d4;border-left:1px solid #d1d3d4;font-size:1.8rem}
.hidden-navigation{display:none}

.parentPage{float:left;}
.parentPage a{font-family: "MetricSemibold";color: #777677;font-size: 1.8rem;padding:14px 14px 14px 0;display:block}
/*-------------- Top Navigation CSS Ends --------------*/
.mobiwrapper,#mobishownav{display:none;}
#mobishownav ul li{width:100%;float:left; position:relative;text-transform:capitalize;}
#mobishownav ul li.navopen{padding-bottom:0; border-bottom:0 none;}
#mobishownav ul li a{display:block; line-height:20px; min-height:24px;color:#000; font-size:1.5rem;padding:10px 0;text-decoration:none;}
#mobishownav ul li a:hover{color:#01b187;text-decoration:none;}
#mobishownav ul>li.selected>a>span;#mobishownav ul>li.current>a{color:#01b187;}
#mobishownav ul>li.level1.current>span{display:block; line-height:20px;  min-height:24px; color:#01b187;font-size:1.5rem;  padding:10px 0px }
#mobishownav ul>li.selected>a>span,#mobishownav ul>li.current>a{color:#01b187;}

#mobishownav ul>li.selected>ul>li.current>span,{display:block; color:#01b187;margin:0px 0px 0px 10px;padding:10px 0; }
#mobishownav ul>li.selected>ul>li.selected>a>span{display:block; line-height:20px; color:#01b187; }
#mobishownav ul>li.selected>ul>li.selected>ul>li.current>span{display:block; line-height:20px;  min-height:24px; color:#01b187;font-size:1.5rem; padding:10px 0; }
#mobishownav ul li.current li span{color:#43474f; font-weight:normal;margin:0; font-weight:normal;}
#mobishownav ul>li.level2.current>span{display:block; line-height:20px;  min-height:24px; color:#01b187;font-size:1.5rem;  padding:10px 0px }
#mobishownav ul lilevel1.last{border:0 none;}
#mobishownav ul li a:hover{text-decoration:none}
#mobishownav ul li ul li{ width:100%; text-transform:none; position:relative;}
#mobishownav ul li ul li.last{border:none}
#mobishownav ul li ul li a{display:block; float:none; line-height:20px;color:#000; font-size:1.5rem;padding:10px 0;}
#mobishownav ul li ul{display:none;float: left;padding: 0 10px;width:100%;margin-bottom:10px;}
#mobishownav .showmore{width:46px; background:url(/~/media/Images/H/HP-Enterprise-IR/css/down-arrow) no-repeat scroll center transparent; display:block; cursor:pointer; position:absolute; height:46px; z-index:99; margin:0;padding:0;right:0;top:0;width:27px}
#mobishownav ul li ul li ul{ width:100%;margin:0}
#mobishownav .showmore.selected{ background:url(/~/media/Images/H/HP-Enterprise-IR/css/up-arrow) no-repeat scroll center transparent; display:block; cursor:pointer; position:absolute; z-index:99; margin:0; padding:0;height:46px;width:27px;right:0;top:0}
#mobishownav .showmore1{width:27px;height:46px; background:url(/~/media/Images/H/HP-Enterprise-IR/css/down-arrow) ;background-repeat:no-repeat ;display:block; cursor:pointer; z-index:99; margin:0;top:0;right:0;background-position:center;position:absolute;padding:0}
#mobishownav .showmore1.selected{width:27px;height:	46px;  background:url(/~/media/Images/H/HP-Enterprise-IR/css/up-arrow); background-repeat:no-repeat ;display:block; cursor:pointer; z-index:99; margin:0;top:0;right:0;background-position:center;position:absolute;}
#mobishownav ul li.current li span{}
#mobishownav ul li.current .showmore, #mobishownav ul li.current .showmore1{margin:0;}
#mobishownav ul li.level1{border-bottom:1px solid #d9dbdc}
#mobishownav ul{padding:0 15px;}
#mobishownav ul li.last{border-bottom:none}

span.selectedTab{ display: block; padding: 10px 17px;position:relative;cursor:pointer;background:url(/~/media/Images/H/HP-Enterprise-IR/css/down-arrow) no-repeat 95% 50%;}
.mobi-menu.open span.selectedTab{border-bottom:1px solid #d9dbdc;background:url(/~/media/Images/H/HP-Enterprise-IR/css/up-arrow) no-repeat 95% 50%;}




/* --------------- Banner Starts ---------------*/
#bannerwrapper { position: relative; }
/*#bannerwrapper .banneritem { height:360px; background-size:cover; background-repeat:no-repeat; background-position:center center; }*/
#bannerwrapper .banneritem { height:288px; background-size:cover; background-repeat:no-repeat; background-position:center center; }
.bannertext { position:absolute; bottom:23px; width:100%; text-align:center }
.bannertext h1 { color:#fff; font-size:7.2rem; line-height:8.0rem ;padding-bottom:0;}
.banner-content p { color:#fff; font-size:2.4rem }
/* --------------- Banner Ends ---------------*/
/*----- Sitemap ----*/
#sitemapcontainer a{text-decoration:none;}
/* ------------------- middle section starts -------------------------------------------------------- */
.inner-section{padding:40px 0}
.section { clear: both; padding-bottom:60px }
.section h2 { font-size:4.0rem; color:#333; line-height:4.5rem;padding-bottom:0; }
.title-section { text-align:center; padding:48px 0 52px }
.box-content { margin-top: -25%; position:relative }
#highlight-section{padding-bottom:30px}
.box { position:relative; }
.box p { color:#fff; padding-bottom:45px; }
.box p.highlight-date { padding-bottom:10px }
.color-div { margin:0 auto; width:93%; padding:25px 30px; text-align:center }
#box-1 .color-div { background: #445664; }
#box-2 .color-div { background:#624867 }
#box-3 .color-div { background:#81756e }
.box .color-div .equal-box p{font-size:2.0rem}
.f-title { border-bottom:1px solid #d1d3d4; padding-bottom:15px }
.f-title p { font-size:2.0rem }
.box-link a { padding-left:20px; color:#fff }
.f-box-content { padding:15px 0 }
.f-box-content ul li { float:left; width:50%; padding:10px 0 10px 25px;position:relative }
#ip3-Homepage .f-box-content ul li { float:none; width:100%; }
.f-box-content ul li:before {content: "";height: 15px;left: 0;position: absolute;top: 10px;}
.f-box-2 ul li { width:100% }
.section-box-link { text-align:center; float:left; width:100%; clear:left; margin-top:30px }
.section-box-link a { text-transform:uppercase; padding:6px 30px; display:inline-block; font-size:1.9rem; margin-bottom:1px; margin-top:1px }
.section-box-link a:hover {border-width:4px!important; margin-bottom:0;margin-top:0}
#financial-section { background:#f6f6f6 }
#financial-section .section-box-link a, #news-events .section-box-link a { border:3px solid #04a982 }
#governance { background:#435663 }
#governance .title-section h2 { color:#fff }
#governance .section-box-link a { color:#fff; border:3px solid #91969f; background:#3f4e5a }
.intro-section p{ text-align:center;;font-size:2.4rem;line-height:3.0rem}
.intro-section p {color:2.4rem; color:#fff }
.intro-section{margin-top:-8px; padding-bottom:45px }
.contentbanner { background-repeat:no-repeat; background-position:center center; min-height:380px; background-size: cover; }
#stock-performance {position:relative }
#stock-performance-2 .iframe.float100 {float: none;margin: 0 auto;max-width: 340px;}
#stock-performance h2{font-size:3.8rem;line-height:4.2rem;color:#fff}
.web-container{float:right}
.external-web-content{position:absolute;right:0;background:rgba(98,72,103,0.85);top:60px;width:100%;padding:20px 30px;min-height:350px}
p.event-title { font-size:3.2rem }
#news-events { background:#f6f6f6 }
.events-border {border-top:6px solid #435663 }
.news-border { border-top:6px solid #81756e}
.events-box { border-left:1px solid #d9dbdc; border-right:1px solid #d9dbdc; border-bottom:2px solid #d9dbdc; padding:23px 30px; background:#fff }
.news-box { border-left:1px solid #d9dbdc; border-right:1px solid #d9dbdc; border-bottom:2px solid #d9dbdc; padding:23px 30px; background:#fff }
.news-item p { font-size:1.5rem;padding-bottom:0;line-height:20px }
.news-item { border-bottom:1px solid #d9dbdc; padding:20px 0 17px; }
.news-item.last,.news-item:last-child{ border:none;}
.news-thumb-img { float:left; width:50px; margin-right:20px; }
.news-content-box { float:left; width:80% }
.bod-image img { border-radius:50% }
.bod-image { float:left; margin-right: 6%;width: 28.5%; }
.bod-content { float:left;width: 60%;}
.bod-item { padding:0;margin-bottom:10px }
.bod-content p { color:#fff }
.bod-content p.bod-name { font-size:2.0rem; padding-bottom:5px; }
.bod-content p.bod-designation { text-transform:uppercase; font-size:1.5rem; }
.bod-content p a { color:#fff; padding-left:20px }
.bod-section { position:relative }
.bod-section .bx-controls-direction a{ display: block; position: absolute; text-indent: -9999px; top: 40%; transform:translateY(-40%); -ms-transform:translateY(-40%); -webkit-transform:translateY(-40%)}
.bod-section .bx-controls-direction a.bx-next {  right: -55px; }
.bod-section .bx-controls-direction a.bx-prev {left: -55px; }
#transformation-ideas { background:#f6f6f6 }
.transform-container { background: #fff; padding:30px 30px 25px; text-align: center; }
.thumb-image img { margin:0 auto; }
.transform-content p.transform-title { font-size:2.0rem; }
.transform-content p.content-link { font-size:1.6rem; }
.thumb-image { padding-bottom:15px; }
.transform-content p.content-link a { padding-left:20px }
.transform-equal-box { padding-bottom:10px }
#customer-stories { border-bottom: border-bottom: 1px solid #d1d3d4;
}
.story-thumb-image { padding-bottom:30px }
.story-container { border:1px solid #d1d3d4; padding:30px 30px 25px}
.story-equal-box { padding-bottom:30px }
.story-item { padding:0; }
.story-section .bx-wrapper{position:relative}
.story-section .bx-controls.bx-has-pager { text-align:center; padding:20px 0 0 }
.story-section .bx-pager-item { display: inline-block; }
.story-section .bx-pager-item .bx-pager-link { background:#787777; display: inline-block; height: 15px; text-indent: -9999px; width: 15px; margin-right:10px }
.story-section .bx-controls-direction a{position:absolute;text-indent:-9999px;display:inline-block;top: 40%;transform: translateY(-40%);-webkit-transform: translateY(-40%);-ms-transform: translateY(-40%);}
.story-section .bx-controls-direction a.bx-prev{left: -50px;}
.story-section .bx-controls-direction a.bx-next{right: -50px;}
.story-section .bx-pager-item .bx-pager-link.active { background:#00b288 }
.story-content .story-equal-box p.story-date { font-size:1.5rem; }
.story-content .story-equal-box p { font-size:1.6rem }
.content-link a { padding-left:20px }
.content-link{padding-bottom:0;}
/*---- Footer CSS ---*/
.footerwrapper { background:#f6f6f6 }
.footerwrapper .title-section { padding:48px 0 52px}
.footerwrapper .footer-bottom-section .title-section{padding:48px 0 15px}
.footerwrapper h2 { font-size:4.0rem; color:#333; line-height:4.5rem;padding-bottom:0 }
.section-title { border-bottom:2px solid #777676; padding-bottom:10px }
.section-title p{font-size:2.0rem}
.footer-content-section { padding:25px 15px 0 0; }
.footer-content-section ul li { padding-bottom: 20px; padding-left: 20px; position: relative; }
.footer-content-section li:before { content: ""; height: 15px; left: 0; position: absolute; top: 3px; }
.footer-utility-section a { padding-left:30px; cursor:pointer}
.footer-utility-section p{padding-bottom:20px}
.footer-link a { padding-left:20px }
.footer-link { border-top:1px solid #777676; padding:15px 0 }
.footer-bottom-section { background:#e4e4e4; padding-bottom:30px }
.footer-text { max-width:900px; margin:0 auto; text-align:center; padding:0 20px 40px }
.footer-text p {   font-size: 2.4rem;line-height: 2.8rem;}
.footer-bottom-link a { padding-left:25px; color:#07aa83; font-size:1.9rem; }
.footer-bottom-link { text-align:center }
.footer-top-section { padding-bottom:20px }
.footer-utility-section{padding-left:20px;padding-top:5px}
#ip3-Homepage .footer-bottom-section{display:none}
/*---- Color box ---*/
/* #colorbox{position:absolute;left:auto !important;right:0 !important;} */
.hidden-pop-up-element { display:none; }
#cboxLoadedContent .hidden-pop-up-element { display:block;visibility:hidden;}
#cboxLoadedContent { background:#f6f6f6;padding:52px 50px 60px; }
#cboxClose {visibility:visible;background:none; top: 45px; height: 25px; position: absolute; right: 40px; text-indent: -9999px; width: 25px;border:none }
#cboxOverlay {background: rgba(254, 254, 254,0.7);}
.pop-up-title {border-bottom:1px solid #333;}
.pop-up-title p{font-size:2.0rem;color:#333}
.pop-up-title{border-bottom:1px solid #333;padding-bottom:20px;padding-right:40px}
/*---- Colorbox Links---*/
body.blue .hidden-pop-up-element a,body.green .hidden-pop-up-element a,body.snapshots .hidden-pop-up-element a,body.brown .hidden-pop-up-element a{color:#fff;text-decoration:underline}
/*--- Governance colorbox ---*/
body.blue  .pop-up-title {border-bottom: 1px solid #fff;}
body.blue  .pop-up-title p{color:#fff}
body.blue .hidden-pop-up-element{color:#fff}
body.blue #cboxLoadedContent{background:#445664}
.pop-up-bottom .bod-image{width:100%;margin-right:0;margin-bottom:15px}
.pop-up-bottom .bod-image img{margin:0 auto;}
.pop-up-bottom .bod-content{width:100%;text-align:center}
/*--- News and events colorbox ---*/
body.brown  .pop-up-title {border-bottom: 1px solid #fff;}
body.brown  .pop-up-title p{color:#fff}
body.brown #cboxLoadedContent{background:#80746e}
body.brown .pop-up-bottom ,body.news-events .pop-up-title{color:#fff}
/*---- SNapdown css---*/
.snap-title p{padding:10px 45px 10px 30px; position:relative}
.snap-content{padding:15px 20px 0px 30px}
.snap-title p:before {content:attr(data-sr); float:left; height:20px; width:20px; position:absolute; left:9px; padding-right:4px}

.snap-title{background-color:#f0f0f0;cursor:pointer;position:relative;}
.snap-title:after,snap-title.selected:after{ content: ""; height: 15px; right: 20px; position: absolute; top: 8px; }
.nojs .snap-title:after{background-image:none;}
.snap-content{background-color:#f0f0f0;}
.alt-snap .snap-title.float100 {background-color: transparent;}
.alt-snap .snap-content.float100 {background-color: transparent;}
.pop-up-bottom{padding:25px 0;}
span.content-left{float:left;width:15%}
span.content-right{float:left;width:85%}
.event-details{padding-bottom:15px;}
/*------ Financial Landing ---*/
/*---- Annual reports ---*/
#annual-reports{background:#e4e4e4;}
.reports-border{border-top:7px solid #614767}
.reports-container{background:#fff}
.reports-data{padding:30px 60px;border:1px solid #d8d9da}
.ar-box{min-height:281px;}
.printed-report a.printed-report-link{padding-left:25px}
/*--- Quarterly Results ---*/
#quarterly-results{background:#425563}
#quarterly-results h2{color:#fff}
#quarterly-results table{border:2px solid #d8dcdf}
#quarterly-results table th{color:#425563;font-size:1.8rem;background:#d9dde0;padding: 13px 30px;font-weight:normal}
#quarterly-results table th:first-child,#quarterly-results table td:first-child{text-align:left;border-right:1px solid #fff;text-transform: capitalize;}
#quarterly-results table th:first-child{border-right:1px solid #a2a1ac}
#quarterly-results table td{color:#fff;background:#4c5e6b;padding:13px 30px;font-size:1.8rem;text-align:center}
#quarterly-results table tr.alt-row td{background:#5e6e7a}
#quarterly-results table a.icons,#quarterly-results table a.html{text-indent:-9999px;display:inline-block}

/*----SEC Filings ---*/
#sec-filings{background:#d9d9d9}
/* Financial Metrics --*/
#financial-metrics{background:#5f7a76}
#financial-metrics h2{color:#fff}
.metrics-list ul li{float:left;position:relative;padding:0 20px 20px 20px;width:33%}
.metrics-list ul li:before {content: ""; height: 15px; left: 0;position: absolute;top: 3px;}
.metrics-list ul li a{color:#fff;font-size:1.9rem;}
.metrics-list{max-width:640px;margin:0 auto;}
/*----- Mergers and Acuisitions Announcements --*/
#mergers-announcements{background: #e1e0e0}
.border-box{border-top-width:7px;border-style:solid}
#merger-box-1 .border-box{border-color:#614767}
#merger-box-1,#merger-box-4 {margin-bottom:15px}
#merger-box-2 .border-box{border-color:#425563}
#merger-box-3 .border-box{border-color:#80746e}
#merger-box-4 .border-box{border-color:#5f7a76}
#merger-box-5 .border-box{border-color:#614767}
.content-box{background:#fff;min-height:130px;padding:25px 35px 32px;border:1px solid #d1d3d4;border-top:none;}
.merger-thumb-img{float:left;}
.merger-box .right-content{float:left;padding:0 16px;width:78%}
.merger-box .right-content p{font-size:2.0rem;}
.mid-col .content-box{min-height:284px;}
.merger-box .right-content p.content-link{font-size:1.6rem}
#mergers-announcements .section-box-link a{border:3px solid #04a982}
/*---- Snapshots --*/
body.snapshots #cboxLoadedContent {background:#5f7a76}
body.snapshots  .pop-up-title {border-bottom: none;padding-top:30px;text-align:center}
body.snapshots  .pop-up-title p{color:#fff}
body.snapshots .hidden-pop-up-element{color:#fff}
body.snapshots .snap-title,body.snapshots .snap-content{background:#67817d}
body.snapshots .snapdown-container.alt-snap .snap-title,body.snapshots .snapdown-container.alt-snap .snap-content,body.snapshots .snapdown-container:nth-child(even) .snap-content,body.snapshots .snapdown-container:nth-child(even) .snap-title{background:#778e8a}
body.snapshots .snapdown-container{margin-bottom:15px}
/*--- Green Common Pop up --*/
body.green #cboxLoadedContent {background:#5f7a76}
body.green  .pop-up-title { border-bottom: 1px solid #fff;}
body.green  .pop-up-title p{color:#fff}
body.green .hidden-pop-up-element{color:#fff}
body.green .snap-title,body.green .snap-content{background:#67817d}
body.green .snapdown-container.alt-snap .snap-title,body.green .snapdown-container.alt-snap .snap-content,body.green .snapdown-container:nth-child(even) .snap-title,body.green .snapdown-container:nth-child(even) .snap-content{background:#778e8a}
body.green .snapdown-container{margin-bottom:15px}
/*----- Purple Common Pop up---*/
body.purple #cboxLoadedContent {background:#614767}
body.purple .pop-up-title { border-bottom: 1px solid #fff;}
body.purple  .pop-up-title p{color:#fff}
body.purple .hidden-pop-up-element{color:#fff}
/*--- Trading statictics ---*/
body.trading-statistics #cboxLoadedContent {background:#614767}
body.trading-statistics  .pop-up-title { border-bottom: medium none;padding-top: 30px;text-align: center;}
body.trading-statistics  .pop-up-title p{color:#fff}
body.trading-statistics .hidden-pop-up-element{color:#fff}
/*---- Tabs ----*/
.tabs{margin-bottom:40px;text-align:center}
.tabs ul li {display:inline}
.tabs ul li.current a {cursor:text;}
.section:not(#investor-news-library) .tabs ul li span{ font-size: 1.521rem;padding:8px 40px;}
./*----- Blue Menu Tabs ---*/
.section:not(#investor-news-library) .blue-menu-tab ul li span{border-left:2px solid #fff;border-top:2px solid #fff;border-bottom:2px solid #fff;color:#fff;}
.section:not(#investor-news-library) .blue-menu-tab ul li:last-child span{border-right:2px solid #fff}
.section:not(#investor-news-library) .blue-menu-tab ul li.current span,.blue-menu-tab ul li span:hover {background:#fff;color:#333}
body#ip3-news-and-events #investor-news-library .blue-menu-tab ul li.current a, body#ip3-news-and-events #investor-news-library .blue-menu-tab ul li.current span, body#ip3-news-and-events #investor-news-library .blue-menu-tab ul li:hover span, .blue-menu-tab ul li:hover a { background: #fff; color: #333; }
/*body#ip3-news-and-events #investor-news-library .tabs ul li { display: inline-block; margin: 0 -5px 0 0;width: 93px; }*/
body#ip3-news-and-events #investor-news-library .tabs ul li { display: inline-block; margin: 0 -5px 0 0;width: auto; }
/* body#ip3-news-and-events #investor-news-library .tabs ul li span { color: #fff; background: transparent; } */
body#ip3-news-and-events #investor-news-library .blue-menu-tab ul li a { border: 2px solid #fff; color: #fff; margin-top: -2px; margin-right: -1px;margin-left: -1px;padding: 8px 30px; display: inline-block;}
/*----- Grey Menu Tabs ---*/
.grey-menu-tab ul li span{border-left:2px solid #425563;border-top:2px solid #425563;border-bottom:2px solid #425563;color:#425563;text-transform:uppercase}
.grey-menu-tab ul li:last-child span{border-right:2px solid #425563}
.grey-menu-tab ul li.current span,.grey-menu-tab ul li:hover span{background:#425563;color:#fff}
/*----- Purple Menu Tabs ---*/
.purple-white-menu-tab ul li span{border-left:2px solid #fff;border-top:2px solid #fff;border-bottom:2px solid #fff;color:#fff;}
.purple-white-menu-tab ul li:last-child span{border-right:2px solid #fff}
.purple-white-menu-tab ul li.current span,.purple-white-menu-tab ul li:hover span{background:#fff;color:#614767 }
/*---- Governance Landing ---*/
/*--- Our Commitment Section ---*/
.intro-text{text-align:center;padding-bottom:20px;margin-top:-8px}
.intro-text p{font-size:2.4rem;line-height:2.8rem;}
.main-content p{font-size:1.6rem}
.main-content{text-align:center}
/*---- Purple White Menu Tabs ---*/
.purple-menu-tab ul li span{border-left:2px solid #614767;border-top:2px solid #614767;border-bottom:2px solid #614767;color:#614767;text-transform:uppercase}
.purple-menu-tab ul li:last-child span{border-right:2px solid #425563}
.purple-menu-tab ul li.current span,.purple-menu-tab ul li:hover span{background:#614767;color:#fff}
/*---- BOD ---*/
#bod{background:#617b76}
#bod h2{color:#fff;}
#bod .link-container{margin-bottom:60px;margin-top:-30px}
#bod .link-container a{color:#fff;padding-left:20px}
.gov-bod-item { padding:0; }
.gov-bod-container{margin-bottom:60px}
#bod .section-box-link a{border:3px solid #fff;color:#fff}
.bodmobiwrapper{display:none;}
.boddesktopwrapper{display:block;}
/*--- Committee Composition ---*/
#committee-composition{background:#f6f6f6}
#committee-composition .intro-section p{color:#333}
table.committee-composition-table th,table.committee-composition-table td {text-align: center;font-weight:normal}
table.committee-composition-table th:first-child,table.committee-composition-table td:first-child,table.committee-composition-table td.textLeft {   text-align: left;padding-left:10px;}
table.committee-composition-table td,table.committee-composition-table th {padding: 12px 20px;background:#f0f0f0;}
table.committee-composition-table tr:nth-child(2n) td{background:transparent}
table.committee-composition-table td img{display:inline-block}
.category-key span {float: left;padding-right: 35px;}
.category-key span img{display:inline-block}
#committee-composition .intro-section a {color:#07aa83}
/*--- Standards Guidelines----*/
#guidelines-box-1 .border-box{border-color:#624867}
#guidelines-box-2 .border-box{border-color:#958a84}
#guidelines-box-3 .border-box{border-color:#7c8f8b}
#guidelines-box-4 .border-box{border-color:#435663}
.guidelineswrapper .intro-section p{color:#333;}
.guideline-bottom-wrapper{padding-top:60px}
.guideline-bottom-wrapper .right-bottom-box{background:#877c76;color:#fff;padding:25px 30px 10px}
.guideline-bottom-wrapper .left-box{float:left;width:50%;background:#624867;color:#fff}
.guideline-bottom-wrapper  .left-inner-wrapper{ padding: 25px 30px 10px;}
.guideline-bottom-wrapper .left-box .left-box-title{font-size:3.0rem;color:#fff;padding-bottom:80px}
.guideline-bottom-wrapper .right-box {float:left;width:50%}
.right-box-title{font-size:2.4rem}
.guideline-bottom-wrapper .rightwrapper{position:relative;background:#877c76 }
.guideline-bottom-wrapper  .box-link{position:absolute;bottom:10px;}
/*--- News and Events -----*/
/*----- Investor Events ----*/
#investor-events {background:#f6f6f6}
#investor-events .title-section{padding:40px 0 20px}
#investor-events .main-content{margin-bottom:20px}
#investor-events .main-content p{font-size:1.8rem}
.purple-border{border-top:7px solid #614767}
.event-item{background:#fff;padding:25px 30px;border-left:1px solid #c6c9ca;border-right:1px solid #c6c9ca;border-bottom:1px solid #c6c9ca}
.event-content-box{min-height:120px}
.event-content-box p{font-size:2.0rem;}
.event-slider-item{padding:0;}
.eventswrapper{position:relative}
.event-content{position:relative}
.eventswrapper .bx-controls-direction a{position:absolute;text-indent:-9999px;display:inline-block;top: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);}
.eventswrapper .bx-controls-direction a.bx-prev{left:-50px;}
.eventswrapper .bx-controls-direction a.bx-next{right:-58px;}
/*---- Investor News Library ----*/
#investor-news-library{background:#425563}
#investor-news-library h2{color:#fff}
.pr-item  p,.pr-item  p a{padding-bottom:0;color:#fff;font-size:1.8rem}
.pr-item .pr-date{width:15%;float:left;color:#fff}
.pr-item .pr-title{float:left;color:#fff}
.pr-item{background:#5e6e7a;margin-bottom:5px;padding:10px 20px}
.pr-item.alt-news{background:#4c5e6b}
.newswrapper,.newswrapper .container{position:relative}
.newswrapper .bx-viewport{float:left}
/*.newswrapper .bx-controls-direction a.bx-prev { display: block; left:-55px; position: absolute; text-indent: -9999px; top: 50%; transform:translateY(-50%); -ms-transform:translateY(-50%); -webkit-transform:translateY(-50%) }
.newswrapper .bx-controls-direction a.bx-next { display: block; right: -55px; position: absolute; text-indent: -9999px; top: 50%;transform:translateY(-50%); -ms-transform:translateY(-50%); -webkit-transform:translateY(-50%) }*/
#investor-news-library .section-box-link a{border:3px solid #b3bbc1;color:#fff}
/*----- Investor News Search -----*/
.news-search-container{text-align:center;margin-bottom:35px}
#bttn-news-search{border-radius:0;-webkit-appearance: none; float:left; background-color: #fff;border: medium none;padding: 15px 15px 16px; text-indent: -9999px;border-radius:none;}
#news-search{border: medium none;float: left;padding: 5px;height:31px;-webkit-appearance: none;border-radius:0}
.news-search-box{ margin: 0 auto;display:inline-block;border:2px solid #767676;position: relative;}

.newswrapper .bx-controls-direction a {
    display: block;
    position: absolute;
    text-indent: -9999px;
    top: 40%;
    transform: translateY(-40%);
    -ms-transform: translateY(-40%);
    -webkit-transform: translateY(-40%);
}
.news-container {position:relative}
.newswrapper .bx-controls-direction a.bx-prev {
    background-position: 0 -513px;
    height: 35px;
    width: 19px;
    right: -55px;
}
.newswrapper .bx-controls-direction a.bx-next {
    background-position: 0 -122px;
    height: 35px;
    width: 19px;
  	left: -55px;
    
}


/*------IR News letter ---*/
#ir-newsletter h2{color:#fff}
.purple-abs-content{text-align:center;position:absolute;right:0;background:rgba(98,72,103,0.85);top:50px;width:100%;padding:25px 30px;min-height:360px}
.newsletter-pulled-data p {color:#fff;font-size:1.8rem;}
.newsletter-pulled-data{padding:30px 20px; color:#fff}
.ir-news-item {padding:10px 30px;margin-bottom:5px;background:#79627e;display:table-cell;vertical-align:middle;}
.ir-news-item.alt-ir-news,.ir-news-item:nth-child(even) {background:#69506f}
.ir-news-item a{color:#fff;padding:0 5px 5px 30px;font-size:1.8rem}
.ir-news-link a{ border: 3px solid #fff;color: #fff; padding: 6px 30px;text-transform:uppercase}
.ir-news-link a:hover {border-width:4px}
/*----- Stock Landing ----*/
#stock-performance-2{baCkground:#425563}
#stock-performance-2 h2{color:#fff}
#stock-performance-2 .section-box-link a{color:#fff;border:3px solid #fff}
/*----- Owenrship Summary section ---*/
#ownership-summary{background:#614767}
#ownership-summary h2{color:#fff}
/*----- History-lookup Pop up---*/
body.history-lookup .pop-up-title{padding-top:30px;text-align:Center}
/*---- More Info on Stock Price ---*/
#more-info-on-stock-price{background:#f0f0f0;}
.stock-info-item:nth-child(6n+1) .border-box{border-color:#425563}
.stock-info-item:nth-child(6n+2) .border-box{border-color:#80746e}
.stock-info-item:nth-child(6n+3) .border-box{border-color:#5f7a76}
.stock-info-item:nth-child(6n+4) .border-box{border-color:#5f7a76}
.stock-info-item:nth-child(6n+5) .border-box{border-color:#614767}
.stock-info-item:nth-child(6n+6) .border-box{border-color:#425563}
.stock-info-item .stock-info-content{background:#fff;border: 1px solid #d1d3d4; margin-bottom: 10px;padding: 20px 30px;}
.loader {background: rgba(0, 0, 0, 0) url("/~/media/Images/H/HP-Enterprise-IR/css/ajax-loader.gif") no-repeat scroll center center;clear: both; min-height: 100px; width: 100%;}
/*----- WEb form ---*/
.formwrapper fieldset{border:none;float:left;padding:0;}
.formwrapper .form-title-section{text-align:center}
.formwrapper h2{ color: #333;font-size: 4rem;line-height: 4.5rem;}
.formwrapper select{float:left;}
.formwrapper input{float:left; border: 1px solid #d8d9da;margin-right: 15px; padding: 10px 15px;width: 47%;margin-right: 15px;}
.formwrapper #formslide-1 input{width:auto;margin-top:3px}
.formwrapper input:focus,.formwrapper input:active,.formwrapper select:focus,.formwrapper select:active{border:1px solid #2ad2c9}
.formwrapper .submit-button{float:right;width:auto;background:none;color:#333;border:3px solid #01a982;padding:6px 30px}
.formwrapper .submit-button:focus,.formwrapper .submit-button:active{border:3px solid #01a982}
.formwrapper .webform-row > div{float:left;margin-right:15px;position:relative}
.formwrapper .formslide{padding:15px 30px;max-width: 680px;display:none;margin: 0 auto;}
.formwrapper .webform-row{margin-bottom:15px;}
.drop-down-list span{display:block !important; cursor:pointer;left: 0;width:100%;position: absolute;border:1px solid #d8d9da;padding:10px 15px;z-index:2; background-image: url('/~/media/Images/H/HP-Enterprise-IR/css/down-arrow');
  background-repeat: no-repeat; background-position: 91% 50%;}
.drop-down-list select{cursor:pointer; border: 1px solid #d8d9da;padding: 10px 15px;position: relative;z-index: 9;opacity:0;width: 291px;}
input#txtAddress{width:374px;}
input#txtCity{width:207px;}
input#txtQuery{width:597px}
.drop-down-list-type span{ display:block !important;cursor:pointer;left: 0;width:100%;position: absolute;border:1px solid #d8d9da;padding:10px 15px;z-index:2; background-image: url('/~/media/Images/H/HP-Enterprise-IR/css/down-arrow');
  background-repeat: no-repeat; background-position: 91% 50%;}
.drop-down-list-type select{cursor:pointer; border: 1px solid #d8d9da;padding: 10px 15px;position: relative;z-index: 9;opacity:0;width: 291px;}
.drop-down-list-state span{ display:block !important;cursor:pointer;left: 0;width:100%;position: absolute;border:1px solid #d8d9da;padding:10px 15px;z-index:2; background-image: url('/~/media/Images/H/HP-Enterprise-IR/css/down-arrow');
  background-repeat: no-repeat; background-position: 91% 50%;}
.drop-down-list-state select{cursor:pointer; border: 1px solid #d8d9da;padding: 10px 15px;position: relative;z-index: 9;opacity:0;width: 188px;}
input#txtZipcode{width:189px;}
.drop-down-list-country span{ display:block !important;cursor:pointer;left: 0;width:100%;position: absolute;border:1px solid #d8d9da;padding:10px 15px;z-index:2; background-image: url('/~/media/Images/H/HP-Enterprise-IR/css/down-arrow');
  background-repeat: no-repeat; background-position: 91% 50%;}
.drop-down-list-country select{cursor:pointer; border: 1px solid #d8d9da;padding: 10px 15px;position: relative;z-index: 9;opacity:0;width: 188px;}
.formslide span{display:none}
.formwrapper .f-prev{position:relative;padding-left:20px}
.formwrapper .f-next{position:relative;padding-right:25px;float:right}
.formwrapper .f-prev:before { content: ""; left: 0; position: absolute; top: 2px; }
.formwrapper .f-next:after { content: ""; right: 0; position: absolute; top: 2px; }
.formwrapper .error{border:1px solid red}
#formslide-1 .form-controls-link.f-next {color: #cccccc;}
#formslide-1 .form-controls-link.f-next.goAhead {color: #424242;}
.drop-down-list-state span.disableBtn{opacity:0.5}
/*----- Event subscription ----*/
.eventsubbox1 input, .eventsubbox2 input{border: 1px solid #d8d9da;float: left;margin-right: 15px;padding: 10px 15px;width:48%}
.login-email input{ width: 432px;border: 1px solid #d8d9da;float: left;margin-right: 15px;padding: 10px 15px;}
.eventsubbox1 input:focus,.eventsubbox1 input:active,.eventsubbox2 input:focus,.eventsubbox2 input:active,.login-email input:focus,.login-email input:active{border:1px solid #2ad2c9}
span#privacychkbox{float:left;margin-right:10px}
.eventsbtn input{float:right; border: 3px solid #01a982;color: #333;text-transform:uppercase;padding: 6px 30px;width: auto;margin-right:20px}
.privacytext{float:left;margin-right:25px}
.eventsubbox{padding:15px 0}
.login-btn{float:left}
.login-btn input{ border: medium none;padding-left: 6px;position: relative;vertical-align: bottom;width: 70px !important;margin-top:24px}
.hidden-events-element{display:none}
.snapdown-wrapper > h2 {font-size: 4rem;line-height: 6rem;}

.pop-up-bottom.float100 > ul {list-style-type: disc;padding-bottom: 10px;padding-left: 15px;}

/*#header *,#footer *{box-sizing:content-box!important;}*/
.search_widget_active .hdr_widgets{margin:-17px 40px 0 0!important;}
.reports-intro-text{margin:0 auto;max-width: 900px;    margin: 0 auto;    text-align: center; }
.reports-intro{background:#e4e4e4}
body.ie9 .header{height:auto!important;}
body.ie9 .hdr_buttons{margin-top:-90px}
body.ie9 .search_widget_active .hdr_widgets{margin:0!important;}

a.pdf-icon {background-position: 0px 0px;height: 25px;width: 25px;text-indent: -99999px;display: inline-block;text-align: center; }
 .category-key{ margin-bottom: 50px;}
#header .header_container.hf_clf {visibility:hidden}
.committee-composition-table .category-key{margin-bottom:0;}
.committee-docs-link{margin-top:20px;}

#committee-charters{margin-bottom:50px}
.committee-additional-info{font-size:1.5rem}
#body_0_printedform_failureMsg{color: red;text-transform: capitalize;font-weight: bold;display: block;max-width: 680px;margin: 0 auto; padding: 0 30px;}
#body_0_printedform_successMsg{color: green;text-transform: capitalize;font-weight: bold;display: block;max-width: 680px;margin: 0 auto;}
    
    
    
/*---- Mobile -----*/
.mobi-tabs{display:none}



table.divident-history-table th,table.divident-history-table td {text-align: center;font-weight:normal}
table.divident-history-table th:first-child,table.divident-history-table td:first-child,table.divident-history-table td.textLeft{text-align: left;padding-left:10px;}
table.divident-history-table tr:nth-child(2n) td{background:transparent}
table.divident-history-table td img{display:inline-block}

table.divident-history-table td,table.divident-history-table th {padding: 12px;background:#f0f0f0;}
#ip3-financial .f-box-content ul li , #ip3-annual-reports .f-box-content ul li{  width :100%;   }



body.ip3-edit .topnavigation-wrapper.Sticky{position: relative;}
body.ip3-edit .topnavigation-wrapper{z-index: 1;}
#formslide-1 span{display:block;}
.requested-printed-reports-form .txtQuantityWrap {display:none;}
body#ip3-requested-printed-reports #header {display:none;}
body#ip3-requested-printed-reports .form-controls-3 {float:left;}
body#ip3-requested-printed-reports .form-controls-3 input {margin-top:30px; width:100%;}



/* body#ip3-news-and-events .tabs ul li span{padding: 8px 30px;} */
.newroomCTALink { max-width: 100px; right: -140px;position: absolute;top: 5px; }
.newroomCTALink a { color: #fff;border: 2px solid #fff;padding: 5px 10px; }
.news-search-box-wrap { margin: 0 auto 30px auto; display: inline-block; position: relative; }

body#ip3-quarterly-results #quarterly-results .blue-menu-tab ul li.current a, body#ip3-quarterly-results #quarterly-results .blue-menu-tab ul li.current span, body#ip3-quarterly-results #quarterly-results .blue-menu-tab ul li:hover span, .blue-menu-tab ul li:hover a {background: #fff;color: #333;}
body#ip3-quarterly-results #quarterly-results .tabs ul li {display: inline-block;margin: 0 -5px 0 0;width: 94px;}
body#ip3-quarterly-results #quarterly-results .blue-menu-tab ul li a {border: 2px solid #fff;color: #fff;margin-top: -2px; margin-right: -1px;margin-left: -1px;padding: 8px 30px;display: inline-block;}

body#ip3-financial #quarterly-results .blue-menu-tab ul li.current a, body#ip3-financial #quarterly-results .blue-menu-tab ul li.current span, body#ip3-financial #quarterly-results .blue-menu-tab ul li:hover span, .blue-menu-tab ul li:hover a {background: #fff;color: #333;}
body#ip3-financial #quarterly-results .tabs ul li {display: inline-block;margin: 0 -5px 0 0;width: 94px;}
body#ip3-financial #quarterly-results .blue-menu-tab ul li a {border: 2px solid #fff;color: #fff;margin-top: -2px; margin-right: -1px;margin-left: -1px;padding: 8px 30px;display: inline-block;}
body#ip3-financial #quarterly-results .blue-menu-tab ul li:last-child span {border-right: none;}
body#ip3-financial #quarterly-results .blue-menu-tab ul li span {font-size: inherit;padding: 0px;}
/*---- sbc-----*/
.dropdown { width:35%; margin: 0 0 20px;position: relative;}
.selected-box {background: url("/~/media/Images/H/HP-Enterprise-IR/css/dropdown-arrow.png") no-repeat scroll 97% center #ffffff; border: 1px solid #cccccc; color: #000000; cursor: pointer;  display: block; padding: 3px 6% 4px 5px;}
.dropdown ul { background-color: #ffffff; border-bottom: 1px solid #cccccc; border-left: 1px solid #cccccc;
    border-right: 1px solid #cccccc; display: none;  left: 0; list-style-type: none;  margin: -1px 0 0;
    padding: 0; position: absolute;  top: 32px;  width: 100%;  z-index: 10;}
.dropdown ul li {  list-style: inside none none!important; cursor: pointer; margin: 0; padding: 0 !important;}
.first-li { display: none;}

body#ip3-sbc .dropdown ul li {list-style: outside none disc; margin: 0 0 0 10px;}
/*---- media-queries-----*/
/*--------- iPad Landscape and Desktops ---------*/
@media all and (min-width: 1200px) {
}

@media all and (min-width: 992px) {
}

@media (max-width: 1024px) {
.bod-image{width:100%}
.bod-image img{margin:0 auto}
.bod-image{margin:0 0 20px 0;float:none}
.bod-content{width:100%;text-align:center}
.bod-section .bx-controls-direction a.bx-prev{left:0;}
.bod-section .bx-controls-direction a.bx-next{right:0;}
}

/*--------- iPad Portrait and large Tablets Portrait ---------*/
@media all and (min-width: 768px) and (max-width: 991px) {
.topnavigation ul li span {padding: 14px 8px;font-size:1.6rem}
.external-web-content,.purple-abs-content{right:30px}
.news-content-box{width:75%}
}

@media (max-width: 992px) {

.bod-image{width:100%}
.bod-image img{margin:0 auto}
.bod-image{margin:0 0 20px 0;float:none}
.bod-content{width:100%;text-align:center}
.bod-section .bx-controls-direction a.bx-next{right:0}
.bod-section .bx-controls-direction a.bx-prev{left:0}

.contact-div a{padding:14px 25px;font-size: 1.6rem;}

.parentPage a{padding: 14px 15px 14px 0;font-size:1.6rem}
.section{padding-bottom:35px}
.report-thumb-image img{margin:auto;}
.report-thumb-image,.transform-container{margin-bottom:20px}
.ar-box{min-height:auto}
.reports-data {padding: 10px 60px;}
.reports-data .f-box-content{padding:5px 0}

.footerwrapper .title-section{padding:30px 0;}

}

/*--------- All Small Tablets and Large Phones Global CSS ---------*/
@media (max-width: 767px) {
.topnavigation ul li span{padding: 14px 15px;font-size:1.6rem}
.table-wrapper{float: left;width: 100%;overflow-y: scroll;}
.topnavigation-wrapper{border-bottom:none;}
.mobiwrapper{display:block;box-shadow:0 4px 2px -1px #ccc}
.topnavigation,.contact-div{display:none}

.parentPage{display:none;}
.guideline-bottom-wrapper .rightwrapper{background:transparent;width:312px}
.boddesktopwrapper{display:none;}
.bodmobiwrapper{display:block;}
.footer-text{padding:0 20px 20px}
.reports-data{padding:25px}
.footer-utility-section{padding-left:0;}
.title-section{padding:30px 0;}
.events-box,.transform-container,.guidelines-box{margin-bottom:20px}
table#committee-composition-table {display: block;overflow: auto;}
.guideline-bottom-wrapper .left-box .left-box-title{padding-bottom:20px}
.guideline-bottom-wrapper .box-link{position:relative;bottom:auto;}
.guideline-bottom-wrapper .right-box,.guideline-bottom-wrapper .left-box {float:left;width:100%;margin-bottom:20px}
#cboxLoadedContent{padding:20px}
.bod-image{margin-right:0;width:100%}
.bannertext h1{font-size:3.5rem;line-height:4.0rem;}
.bannertext {background: #80746e;text-align: center;position:relative;bottom:auto;padding:25px}
.banner-content p,.footer-text p{font-size:1.5rem;line-height:20px}

.box-content {margin-top: -20%;width: 328px;}
.box{margin-bottom:20px}
.f-box-content ul li{width:100%;}
.transform-equal-box p:nth-child(2){display:none;}

.external-web-content{position:relative;top:auto;right:auto;}
.contentbanner{background-image:none !important}
}

@media (max-width: 568px) {
.reporttab-content table{display:block;overflow:auto;}
}
@media (max-width: 640px) {
.newroomCTALink { position: relative; margin: 0 auto; margin-top: 0px; right: unset; margin-top: 10px; }
.news-search-box-wrap {margin-bottom: 35px;}
#headerwrapper{padding:15px 10px;}
h2{font-size:2em !important;line-height:25px !important;}
.intro-section p,.intro-text p{   font-size: 1.8rem;line-height: 22px;}
}

@media (max-width: 480px){
.news-content-box {float: left;padding-top: 12px;width: 100%;}
}
@media (max-width: 340px) {
.box-content {margin-top: -20%;width: 300px;}
}

@media all and (min-width: 0px) and (max-width: 420px) {
.dropdown {width:70%;}
}

@media all and (min-width: 421px) and (max-width: 640px) {
.dropdown {width:50%;}
}

@media only screen 
    and (min-device-width : 375px)
    and (max-device-width : 667px) 
{
.dropdown {width:50%;}
}
/*---- colorbox-----*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; right:0; z-index:9999; overflow:hidden;}
#cboxWrapper {max-width:none;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto; -webkit-overflow-scrolling: touch;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block; max-width:none; -ms-interpolation-mode:bicubic;}
.cboxIframe{width:100%; height:100%; display:block; border:0; padding:0; margin:0;}
#colorbox, #cboxContent, #cboxLoadedContent{box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box;}

/* 
    User Style:
    Change the following styles to modify the appearance of Colorbox.  They are
    ordered & tabbed in a way that represents the nesting of the generated HTML.
*/
#colorbox{outline:0;}
    #cboxTopLeft{width:21px; height:21px;}
    #cboxTopRight{width:21px; height:21px;}
    #cboxBottomLeft{width:21px; height:21px; }
    #cboxBottomRight{width:21px; height:21px;}
    #cboxMiddleLeft{width:0px; }
    #cboxMiddleRight{width:0px;}
    #cboxTopCenter{height:21px;}
    #cboxBottomCenter{height:21px;}

        .cboxIframe{background:transparent;}
        #cboxError{padding:50px; border:1px solid #ccc;}
        #cboxLoadedContent{margin-bottom:0px;}
        #cboxTitle{position:absolute; bottom:4px; left:0; text-align:center; width:100%; color:#949494;}
        #cboxCurrent{position:absolute; bottom:4px; left:58px; color:#949494;}
        #cboxLoadingOverlay{}
        #cboxLoadingGraphic{}

        /* these elements are buttons, and may need to have additional styles reset to avoid unwanted base styles */
      
        /* avoid outlines on :active (mouseclick), but preserve outlines on :focus (tabbed navigating) */
        #cboxPrevious:active, #cboxNext:active, #cboxSlideshow:active, #cboxClose:active {outline:0;}

        #cboxSlideshow{position:absolute; bottom:4px; right:30px; color:#0092ef;}
        #cboxPrevious{position:absolute; bottom:0; left:0; width:25px; height:25px; text-indent:-9999px;}
        #cboxPrevious:hover{background-position:-75px -25px;}
        #cboxNext{position:absolute; bottom:0; left:27px;width:25px; height:25px; text-indent:-9999px;}
        #cboxNext:hover{background-position:-50px -25px;}
      

/*
  The following fixes a problem where IE7 and IE8 replace a PNG's alpha transparency with a black fill
  when an alpha filter (opacity change) is set on the element or ancestor element.  This style is not applied to or needed in IE9.
  See: http://jacklmoore.com/notes/ie-transparency-problems/
*/
.cboxIE #cboxTopLeft,
.cboxIE #cboxTopCenter,
.cboxIE #cboxTopRight,
.cboxIE #cboxBottomLeft,
.cboxIE #cboxBottomCenter,
.cboxIE #cboxBottomRight,
.cboxIE #cboxMiddleLeft,
.cboxIE #cboxMiddleRight {
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);
}

#cboxContent,#cboxLoadedContent{float:right !important}
#colorbox{right: 0;left: auto !important;width:0px;}

/*---- custom-scrollbar-----*/
	.mCustomScrollbar { -ms-touch-action: pinch-zoom; touch-action: pinch-zoom; /* direct pointer events to js */ }
.mCustomScrollbar.mCS_no_scrollbar, .mCustomScrollbar.mCS_touch_action { -ms-touch-action: auto; touch-action: auto; }
.mCustomScrollBox { /* contains plugin's markup */ position: relative; overflow: hidden; height: 100%; max-width: 100%; outline: none; direction: ltr; }
.mCSB_container { /* contains the original content */ overflow: hidden; width: auto; height: auto; }
/* 
------------------------------------------------------------------------------------------------------------------------
2. VERTICAL SCROLLBAR 
y-axis
------------------------------------------------------------------------------------------------------------------------
*/

	.mCSB_inside > .mCSB_container { margin-right: 30px; }
.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden { margin-right: 0; } /* non-visible scrollbar */
.mCS-dir-rtl > .mCSB_inside > .mCSB_container { /* RTL direction/left-side scrollbar */ margin-right: 0; margin-left: 30px; }
.mCS-dir-rtl > .mCSB_inside > .mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden { margin-left: 0; } /* RTL direction/left-side scrollbar */
.mCSB_scrollTools { /* contains scrollbar markup (draggable element, dragger rail, buttons etc.) */ position: absolute; width: 16px; height: auto; left: auto; top: 0; right: 0; bottom: 0; }
.mCSB_outside + .mCSB_scrollTools { right: -26px; } /* scrollbar position: outside */
.mCS-dir-rtl > .mCSB_inside > .mCSB_scrollTools,  .mCS-dir-rtl > .mCSB_outside + .mCSB_scrollTools { /* RTL direction/left-side scrollbar */ right: auto; left: 0; }
.mCS-dir-rtl > .mCSB_outside + .mCSB_scrollTools { left: -26px; } /* RTL direction/left-side scrollbar (scrollbar position: outside) */
.mCSB_scrollTools .mCSB_draggerContainer { /* contains the draggable element and dragger rail markup */ position: absolute; top: 0; left: 0; bottom: 0; right: 0; height: auto; }
.mCSB_scrollTools a + .mCSB_draggerContainer { margin: 20px 0; }
.mCSB_scrollTools .mCSB_draggerRail { width: 2px; height: 100%; margin: 0 auto; -webkit-border-radius: 16px; -moz-border-radius: 16px; border-radius: 16px; }
.mCSB_scrollTools .mCSB_dragger { /* the draggable element */ cursor: pointer; width: 100%; height: 30px; /* minimum dragger height */ z-index: 1; }
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { /* the dragger element */ position: relative; width: 4px; height: 100%; margin: 0 auto; -webkit-border-radius: 16px; -moz-border-radius: 16px; border-radius: 16px; text-align: center; }
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,  .mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar { width: 12px; /* auto-expanded scrollbar */ }
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,  .mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail { width: 8px; /* auto-expanded scrollbar */ }
.mCSB_scrollTools .mCSB_buttonUp,  .mCSB_scrollTools .mCSB_buttonDown { display: block; position: absolute; height: 20px; width: 100%; overflow: hidden; margin: 0 auto; cursor: pointer; }
.mCSB_scrollTools .mCSB_buttonDown { bottom: 0; }
/* 
------------------------------------------------------------------------------------------------------------------------
3. HORIZONTAL SCROLLBAR 
x-axis
------------------------------------------------------------------------------------------------------------------------
*/

	.mCSB_horizontal.mCSB_inside > .mCSB_container { margin-right: 0; margin-bottom: 30px; }
.mCSB_horizontal.mCSB_outside > .mCSB_container { min-height: 100%; }
.mCSB_horizontal > .mCSB_container.mCS_no_scrollbar_x.mCS_x_hidden { margin-bottom: 0; } /* non-visible scrollbar */
.mCSB_scrollTools.mCSB_scrollTools_horizontal { width: auto; height: 16px; top: auto; right: 0; bottom: 0; left: 0; }
.mCustomScrollBox + .mCSB_scrollTools.mCSB_scrollTools_horizontal,  .mCustomScrollBox + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal { bottom: -26px; } /* scrollbar position: outside */
.mCSB_scrollTools.mCSB_scrollTools_horizontal a + .mCSB_draggerContainer { margin: 0 20px; }
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail { width: 100%; height: 2px; margin: 7px 0; }
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger { width: 30px; /* minimum dragger width */ height: 100%; left: 0; }
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar { width: 100%; height: 4px; margin: 6px auto; }
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,  .mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar { height: 12px; /* auto-expanded scrollbar */ margin: 2px auto; }
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,  .mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail { height: 8px; /* auto-expanded scrollbar */ margin: 4px 0; }
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft,  .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight { display: block; position: absolute; width: 20px; height: 100%; overflow: hidden; margin: 0 auto; cursor: pointer; }
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft { left: 0; }
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight { right: 0; }
/* 
------------------------------------------------------------------------------------------------------------------------
4. VERTICAL AND HORIZONTAL SCROLLBARS 
yx-axis 
------------------------------------------------------------------------------------------------------------------------
*/

	.mCSB_container_wrapper { position: absolute; height: auto; width: auto; overflow: hidden; top: 0; left: 0; right: 0; bottom: 0; margin-right: 30px; margin-bottom: 30px; }
.mCSB_container_wrapper > .mCSB_container { padding-right: 30px; padding-bottom: 30px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.mCSB_vertical_horizontal > .mCSB_scrollTools.mCSB_scrollTools_vertical { bottom: 20px; }
.mCSB_vertical_horizontal > .mCSB_scrollTools.mCSB_scrollTools_horizontal { right: 20px; }
/* non-visible horizontal scrollbar */
	.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden + .mCSB_scrollTools.mCSB_scrollTools_vertical { bottom: 0; }
	
	/* non-visible vertical scrollbar/RTL direction/left-side scrollbar */
	.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden + .mCSB_scrollTools ~ .mCSB_scrollTools.mCSB_scrollTools_horizontal,  .mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_scrollTools.mCSB_scrollTools_horizontal {
right: 0;
}
/* RTL direction/left-side scrollbar */
	.mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_scrollTools.mCSB_scrollTools_horizontal { left: 20px; }
	
	/* non-visible scrollbar/RTL direction/left-side scrollbar */
	.mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden + .mCSB_scrollTools ~ .mCSB_scrollTools.mCSB_scrollTools_horizontal {
left: 0;
}
.mCS-dir-rtl > .mCSB_inside > .mCSB_container_wrapper { /* RTL direction/left-side scrollbar */ margin-right: 0; margin-left: 30px; }
.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden > .mCSB_container { padding-right: 0; }
.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden > .mCSB_container { padding-bottom: 0; }
.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden { margin-right: 0; /* non-visible scrollbar */ margin-left: 0; }
/* non-visible horizontal scrollbar */
	.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden { margin-bottom: 0; }
/* 
------------------------------------------------------------------------------------------------------------------------
5. TRANSITIONS  
------------------------------------------------------------------------------------------------------------------------
*/

	.mCSB_scrollTools,  .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,  .mCSB_scrollTools .mCSB_buttonUp,  .mCSB_scrollTools .mCSB_buttonDown,  .mCSB_scrollTools .mCSB_buttonLeft,  .mCSB_scrollTools .mCSB_buttonRight {  -webkit-transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
 -moz-transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
 -o-transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
 transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
}
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar, /* auto-expanded scrollbar */  .mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,  .mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,  .mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail {  -webkit-transition: width .2s ease-out .2s, height .2s ease-out .2s,  margin-left .2s ease-out .2s, margin-right .2s ease-out .2s,  margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s,  opacity .2s ease-in-out, background-color .2s ease-in-out;
 -moz-transition: width .2s ease-out .2s, height .2s ease-out .2s,  margin-left .2s ease-out .2s, margin-right .2s ease-out .2s,  margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s,  opacity .2s ease-in-out, background-color .2s ease-in-out;
 -o-transition: width .2s ease-out .2s, height .2s ease-out .2s,  margin-left .2s ease-out .2s, margin-right .2s ease-out .2s,  margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s,  opacity .2s ease-in-out, background-color .2s ease-in-out;
 transition: width .2s ease-out .2s, height .2s ease-out .2s,  margin-left .2s ease-out .2s, margin-right .2s ease-out .2s,  margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s,  opacity .2s ease-in-out, background-color .2s ease-in-out;
}
/* 
------------------------------------------------------------------------------------------------------------------------
6. SCROLLBAR COLORS, OPACITY AND BACKGROUNDS  
------------------------------------------------------------------------------------------------------------------------
*/

	/* 
	----------------------------------------
	6.1 THEMES 
	----------------------------------------
	*/
	
	/* default theme ("light") */

	.mCSB_scrollTools { opacity: 0.75; filter: "alpha(opacity=75)"; -ms-filter: "alpha(opacity=75)"; }
 .mCS-autoHide > .mCustomScrollBox > .mCSB_scrollTools,  .mCS-autoHide > .mCustomScrollBox ~ .mCSB_scrollTools {
opacity: 0;
filter: "alpha(opacity=0)";
-ms-filter: "alpha(opacity=0)";
}
 .mCustomScrollbar > .mCustomScrollBox > .mCSB_scrollTools.mCSB_scrollTools_onDrag,  .mCustomScrollbar > .mCustomScrollBox ~ .mCSB_scrollTools.mCSB_scrollTools_onDrag,  .mCustomScrollBox:hover > .mCSB_scrollTools,  .mCustomScrollBox:hover ~ .mCSB_scrollTools,  .mCS-autoHide:hover > .mCustomScrollBox > .mCSB_scrollTools,  .mCS-autoHide:hover > .mCustomScrollBox ~ .mCSB_scrollTools {
opacity: 1;
filter: "alpha(opacity=100)";
-ms-filter: "alpha(opacity=100)";
}
.mCSB_scrollTools .mCSB_draggerRail { background-color: #000; background-color: rgba(0, 0, 0, 0.4); filter: "alpha(opacity=40)"; -ms-filter: "alpha(opacity=40)"; }
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { background-color: #fff; background-color: rgba(255, 255, 255, 0.75); filter: "alpha(opacity=75)"; -ms-filter: "alpha(opacity=75)"; }
.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar { background-color: #fff; background-color: rgba(255, 255, 255, 0.85); filter: "alpha(opacity=85)"; -ms-filter: "alpha(opacity=85)"; }
.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,  .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar { background-color: #fff; background-color: rgba(255, 255, 255, 0.9); filter: "alpha(opacity=90)"; -ms-filter: "alpha(opacity=90)"; }
.mCSB_scrollTools .mCSB_buttonUp,  .mCSB_scrollTools .mCSB_buttonDown,  .mCSB_scrollTools .mCSB_buttonLeft,  .mCSB_scrollTools .mCSB_buttonRight { background-image: url(mCSB_buttons.png); /* css sprites */ background-repeat: no-repeat; opacity: 0.4; filter: "alpha(opacity=40)"; -ms-filter: "alpha(opacity=40)"; }
.mCSB_scrollTools .mCSB_buttonUp { background-position: 0 0;/* 
		sprites locations 
		light: 0 0, -16px 0, -32px 0, -48px 0, 0 -72px, -16px -72px, -32px -72px
		dark: -80px 0, -96px 0, -112px 0, -128px 0, -80px -72px, -96px -72px, -112px -72px
		*/
	}
.mCSB_scrollTools .mCSB_buttonDown { background-position: 0 -20px;/* 
		sprites locations
		light: 0 -20px, -16px -20px, -32px -20px, -48px -20px, 0 -92px, -16px -92px, -32px -92px
		dark: -80px -20px, -96px -20px, -112px -20px, -128px -20px, -80px -92px, -96px -92px, -112 -92px
		*/
	}
.mCSB_scrollTools .mCSB_buttonLeft { background-position: 0 -40px;/* 
		sprites locations 
		light: 0 -40px, -20px -40px, -40px -40px, -60px -40px, 0 -112px, -20px -112px, -40px -112px
		dark: -80px -40px, -100px -40px, -120px -40px, -140px -40px, -80px -112px, -100px -112px, -120px -112px
		*/
	}
.mCSB_scrollTools .mCSB_buttonRight { background-position: 0 -56px;/* 
		sprites locations 
		light: 0 -56px, -20px -56px, -40px -56px, -60px -56px, 0 -128px, -20px -128px, -40px -128px
		dark: -80px -56px, -100px -56px, -120px -56px, -140px -56px, -80px -128px, -100px -128px, -120px -128px
		*/
	}
.mCSB_scrollTools .mCSB_buttonUp:hover,  .mCSB_scrollTools .mCSB_buttonDown:hover,  .mCSB_scrollTools .mCSB_buttonLeft:hover,  .mCSB_scrollTools .mCSB_buttonRight:hover { opacity: 0.75; filter: "alpha(opacity=75)"; -ms-filter: "alpha(opacity=75)"; }
.mCSB_scrollTools .mCSB_buttonUp:active,  .mCSB_scrollTools .mCSB_buttonDown:active,  .mCSB_scrollTools .mCSB_buttonLeft:active,  .mCSB_scrollTools .mCSB_buttonRight:active { opacity: 0.9; filter: "alpha(opacity=90)"; -ms-filter: "alpha(opacity=90)"; }
/* theme: "dark" */

	.mCS-dark.mCSB_scrollTools .mCSB_draggerRail { background-color: #000; background-color: rgba(0, 0, 0, 0.15); }
.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { background-color: #000; background-color: rgba(0, 0, 0, 0.75); }
.mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar { background-color: rgba(0, 0, 0, 0.85); }
.mCS-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,  .mCS-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar { background-color: rgba(0, 0, 0, 0.9); }
.mCS-dark.mCSB_scrollTools .mCSB_buttonUp { background-position: -80px 0; }
.mCS-dark.mCSB_scrollTools .mCSB_buttonDown { background-position: -80px -20px; }
.mCS-dark.mCSB_scrollTools .mCSB_buttonLeft { background-position: -80px -40px; }
.mCS-dark.mCSB_scrollTools .mCSB_buttonRight { background-position: -80px -56px; }
/* ---------------------------------------- */
	


	/* theme: "light-2", "dark-2" */

	.mCS-light-2.mCSB_scrollTools .mCSB_draggerRail,  .mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail { width: 4px; background-color: #fff; background-color: rgba(255, 255, 255, 0.1); -webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px; }
.mCS-light-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,  .mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { width: 4px; background-color: #fff; background-color: rgba(255, 255, 255, 0.75); -webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px; }
.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,  .mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,  .mCS-light-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,  .mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar { width: 100%; height: 4px; margin: 6px auto; }
.mCS-light-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar { background-color: #fff; background-color: rgba(255, 255, 255, 0.85); }
.mCS-light-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,  .mCS-light-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar { background-color: #fff; background-color: rgba(255, 255, 255, 0.9); }
.mCS-light-2.mCSB_scrollTools .mCSB_buttonUp { background-position: -32px 0; }
.mCS-light-2.mCSB_scrollTools .mCSB_buttonDown { background-position: -32px -20px; }
.mCS-light-2.mCSB_scrollTools .mCSB_buttonLeft { background-position: -40px -40px; }
.mCS-light-2.mCSB_scrollTools .mCSB_buttonRight { background-position: -40px -56px; }
/* theme: "dark-2" */

	.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail { background-color: #000; background-color: rgba(0, 0, 0, 0.1); -webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px; }
.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { background-color: #000; background-color: rgba(0, 0, 0, 0.75); -webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px; }
.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar { background-color: #000; background-color: rgba(0, 0, 0, 0.85); }
.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,  .mCS-dark-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar { background-color: #000; background-color: rgba(0, 0, 0, 0.9); }
.mCS-dark-2.mCSB_scrollTools .mCSB_buttonUp { background-position: -112px 0; }
.mCS-dark-2.mCSB_scrollTools .mCSB_buttonDown { background-position: -112px -20px; }
.mCS-dark-2.mCSB_scrollTools .mCSB_buttonLeft { background-position: -120px -40px; }
.mCS-dark-2.mCSB_scrollTools .mCSB_buttonRight { background-position: -120px -56px; }
/* ---------------------------------------- */
	


	/* theme: "light-thick", "dark-thick" */

	.mCS-light-thick.mCSB_scrollTools .mCSB_draggerRail,  .mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail { width: 4px; background-color: #fff; background-color: rgba(255, 255, 255, 0.1); -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; }
.mCS-light-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,  .mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { width: 6px; background-color: #fff; background-color: rgba(255, 255, 255, 0.75); -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; }
.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail,  .mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail { width: 100%; height: 4px; margin: 6px 0; }
.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,  .mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar { width: 100%; height: 6px; margin: 5px auto; }
.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar { background-color: #fff; background-color: rgba(255, 255, 255, 0.85); }
.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,  .mCS-light-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar { background-color: #fff; background-color: rgba(255, 255, 255, 0.9); }
.mCS-light-thick.mCSB_scrollTools .mCSB_buttonUp { background-position: -16px 0; }
.mCS-light-thick.mCSB_scrollTools .mCSB_buttonDown { background-position: -16px -20px; }
.mCS-light-thick.mCSB_scrollTools .mCSB_buttonLeft { background-position: -20px -40px; }
.mCS-light-thick.mCSB_scrollTools .mCSB_buttonRight { background-position: -20px -56px; }
/* theme: "dark-thick" */
	
	.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail { background-color: #000; background-color: rgba(0, 0, 0, 0.1); -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; }
.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { background-color: #000; background-color: rgba(0, 0, 0, 0.75); -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; }
.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar { background-color: #000; background-color: rgba(0, 0, 0, 0.85); }
.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,  .mCS-dark-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar { background-color: #000; background-color: rgba(0, 0, 0, 0.9); }
.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonUp { background-position: -96px 0; }
.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonDown { background-position: -96px -20px; }
.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonLeft { background-position: -100px -40px; }
.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonRight { background-position: -100px -56px; }
/* ---------------------------------------- */
	


	/* theme: "light-thin", "dark-thin" */
	
	.mCS-light-thin.mCSB_scrollTools .mCSB_draggerRail { background-color: #fff; background-color: rgba(255, 255, 255, 0.1); }
.mCS-light-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,  .mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { width: 2px; }
.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail,  .mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail { width: 100%; }
.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,  .mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar { width: 100%; height: 2px; margin: 7px auto; }
/* theme "dark-thin" */
	
	.mCS-dark-thin.mCSB_scrollTools .mCSB_draggerRail { background-color: #000; background-color: rgba(0, 0, 0, 0.15); }
.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { background-color: #000; background-color: rgba(0, 0, 0, 0.75); }
.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar { background-color: #000; background-color: rgba(0, 0, 0, 0.85); }
.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,  .mCS-dark-thin.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar { background-color: #000; background-color: rgba(0, 0, 0, 0.9); }
.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonUp { background-position: -80px 0; }
.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonDown { background-position: -80px -20px; }
.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonLeft { background-position: -80px -40px; }
.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonRight { background-position: -80px -56px; }
/* ---------------------------------------- */
	
	
	
	/* theme "rounded", "rounded-dark", "rounded-dots", "rounded-dots-dark" */
	
	.mCS-rounded.mCSB_scrollTools .mCSB_draggerRail { background-color: #fff; background-color: rgba(255, 255, 255, 0.15); }
.mCS-rounded.mCSB_scrollTools .mCSB_dragger,  .mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger,  .mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger,  .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger { height: 14px; }
.mCS-rounded.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,  .mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,  .mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,  .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { width: 14px; margin: 0 1px; }
.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger,  .mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger,  .mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger,  .mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger { width: 14px; }
.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,  .mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,  .mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,  .mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar { height: 14px; margin: 1px 0; }
.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,  .mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,  .mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,  .mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar { width: 16px; /* auto-expanded scrollbar */ height: 16px; margin: -1px 0; }
.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,  .mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,  .mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,  .mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail { width: 4px; /* auto-expanded scrollbar */ }
.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,  .mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,  .mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,  .mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar { height: 16px; /* auto-expanded scrollbar */ width: 16px; margin: 0 -1px; }
.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,  .mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,  .mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,  .mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail { height: 4px; /* auto-expanded scrollbar */ margin: 6px 0; }
.mCS-rounded.mCSB_scrollTools .mCSB_buttonUp { background-position: 0 -72px; }
.mCS-rounded.mCSB_scrollTools .mCSB_buttonDown { background-position: 0 -92px; }
.mCS-rounded.mCSB_scrollTools .mCSB_buttonLeft { background-position: 0 -112px; }
.mCS-rounded.mCSB_scrollTools .mCSB_buttonRight { background-position: 0 -128px; }
/* theme "rounded-dark", "rounded-dots-dark" */
	
	.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,  .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { background-color: #000; background-color: rgba(0, 0, 0, 0.75); }
.mCS-rounded-dark.mCSB_scrollTools .mCSB_draggerRail { background-color: #000; background-color: rgba(0, 0, 0, 0.15); }
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,  .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar { background-color: #000; background-color: rgba(0, 0, 0, 0.85); }
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,  .mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,  .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,  .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar { background-color: #000; background-color: rgba(0, 0, 0, 0.9); }
.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonUp { background-position: -80px -72px; }
.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonDown { background-position: -80px -92px; }
.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonLeft { background-position: -80px -112px; }
.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonRight { background-position: -80px -128px; }
/* theme "rounded-dots", "rounded-dots-dark" */
	
	.mCS-rounded-dots.mCSB_scrollTools_vertical .mCSB_draggerRail,  .mCS-rounded-dots-dark.mCSB_scrollTools_vertical .mCSB_draggerRail { width: 4px; }
.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail,  .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail,  .mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail,  .mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail { background-color: transparent; background-position: center; }
.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail,  .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAANElEQVQYV2NkIAAYiVbw//9/Y6DiM1ANJoyMjGdBbLgJQAX/kU0DKgDLkaQAvxW4HEvQFwCRcxIJK1XznAAAAABJRU5ErkJggg=="); background-repeat: repeat-y; opacity: 0.3; filter: "alpha(opacity=30)"; -ms-filter: "alpha(opacity=30)"; }
.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail,  .mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail { height: 4px; margin: 6px 0; background-repeat: repeat-x; }
.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonUp { background-position: -16px -72px; }
.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonDown { background-position: -16px -92px; }
.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonLeft { background-position: -20px -112px; }
.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonRight { background-position: -20px -128px; }
/* theme "rounded-dots-dark" */
	
	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAALElEQVQYV2NkIAAYSVFgDFR8BqrBBEifBbGRTfiPZhpYjiQFBK3A6l6CvgAAE9kGCd1mvgEAAAAASUVORK5CYII="); }
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonUp { background-position: -96px -72px; }
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonDown { background-position: -96px -92px; }
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonLeft { background-position: -100px -112px; }
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonRight { background-position: -100px -128px; }
/* ---------------------------------------- */
	
	
	
	/* theme "3d", "3d-dark", "3d-thick", "3d-thick-dark" */
	
	.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,  .mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,  .mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,  .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { background-repeat: repeat-y; background-image: -moz-linear-gradient(left, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 100%); background-image: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(255, 255, 255, 0.5)), color-stop(100%, rgba(255, 255, 255, 0))); background-image: -webkit-linear-gradient(left, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 100%); background-image: -o-linear-gradient(left, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 100%); background-image: -ms-linear-gradient(left, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 100%); background-image: linear-gradient(to right, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 100%); }
.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,  .mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,  .mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,  .mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar { background-repeat: repeat-x; background-image: -moz-linear-gradient(top, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 100%); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0.5)), color-stop(100%, rgba(255, 255, 255, 0))); background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 100%); background-image: -o-linear-gradient(top, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 100%); background-image: -ms-linear-gradient(top, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 100%); background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 100%); }
/* theme "3d", "3d-dark" */
	
	.mCS-3d.mCSB_scrollTools_vertical .mCSB_dragger,  .mCS-3d-dark.mCSB_scrollTools_vertical .mCSB_dragger { height: 70px; }
.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger,  .mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger { width: 70px; }
.mCS-3d.mCSB_scrollTools,  .mCS-3d-dark.mCSB_scrollTools { opacity: 1; filter: "alpha(opacity=30)"; -ms-filter: "alpha(opacity=30)"; }
.mCS-3d.mCSB_scrollTools .mCSB_draggerRail,  .mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,  .mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail,  .mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { -webkit-border-radius: 16px; -moz-border-radius: 16px; border-radius: 16px; }
.mCS-3d.mCSB_scrollTools .mCSB_draggerRail,  .mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail { width: 8px; background-color: #000; background-color: rgba(0, 0, 0, 0.2); box-shadow: inset 1px 0 1px rgba(0, 0, 0, 0.5), inset -1px 0 1px rgba(255, 255, 255, 0.2); }
.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,  .mCS-3d.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,  .mCS-3d.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,  .mCS-3d.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,  .mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,  .mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,  .mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,  .mCS-3d-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar { background-color: #555; }
.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,  .mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { width: 8px; }
.mCS-3d.mCSB_scrollTools_horizontal .mCSB_draggerRail,  .mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail { width: 100%; height: 8px; margin: 4px 0; box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.5), inset 0 -1px 1px rgba(255, 255, 255, 0.2); }
.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,  .mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar { width: 100%; height: 8px; margin: 4px auto; }
.mCS-3d.mCSB_scrollTools .mCSB_buttonUp { background-position: -32px -72px; }
.mCS-3d.mCSB_scrollTools .mCSB_buttonDown { background-position: -32px -92px; }
.mCS-3d.mCSB_scrollTools .mCSB_buttonLeft { background-position: -40px -112px; }
.mCS-3d.mCSB_scrollTools .mCSB_buttonRight { background-position: -40px -128px; }
/* theme "3d-dark" */
	
	.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail { background-color: #000; background-color: rgba(0, 0, 0, 0.1); box-shadow: inset 1px 0 1px rgba(0, 0, 0, 0.1); }
.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail { box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1); }
.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonUp { background-position: -112px -72px; }
.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonDown { background-position: -112px -92px; }
.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonLeft { background-position: -120px -112px; }
.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonRight { background-position: -120px -128px; }
/* ---------------------------------------- */
	
	
	
	/* theme: "3d-thick", "3d-thick-dark" */
	
	.mCS-3d-thick.mCSB_scrollTools,  .mCS-3d-thick-dark.mCSB_scrollTools { opacity: 1; filter: "alpha(opacity=30)"; -ms-filter: "alpha(opacity=30)"; }
.mCS-3d-thick.mCSB_scrollTools,  .mCS-3d-thick-dark.mCSB_scrollTools,  .mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer,  .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer { -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px; }
.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,  .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.mCSB_inside + .mCS-3d-thick.mCSB_scrollTools_vertical,  .mCSB_inside + .mCS-3d-thick-dark.mCSB_scrollTools_vertical { right: 1px; }
.mCS-3d-thick.mCSB_scrollTools_vertical,  .mCS-3d-thick-dark.mCSB_scrollTools_vertical { box-shadow: inset 1px 0 1px rgba(0, 0, 0, 0.1), inset 0 0 14px rgba(0, 0, 0, 0.5); }
.mCS-3d-thick.mCSB_scrollTools_horizontal,  .mCS-3d-thick-dark.mCSB_scrollTools_horizontal { bottom: 1px; box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1), inset 0 0 14px rgba(0, 0, 0, 0.5); }
.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,  .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.4); width: 12px; margin: 2px; position: absolute; height: auto; top: 0; bottom: 0; left: 0; right: 0; }
.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,  .mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar { box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4); }
.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,  .mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,  .mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,  .mCS-3d-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar { background-color: #555; }
.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,  .mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar { height: 12px; width: auto; }
.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer { background-color: #000; background-color: rgba(0, 0, 0, 0.05); box-shadow: inset 1px 1px 16px rgba(0, 0, 0, 0.1); }
.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerRail { background-color: transparent; }
.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonUp { background-position: -32px -72px; }
.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonDown { background-position: -32px -92px; }
.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonLeft { background-position: -40px -112px; }
.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonRight { background-position: -40px -128px; }
/* theme: "3d-thick-dark" */
	
	.mCS-3d-thick-dark.mCSB_scrollTools { box-shadow: inset 0 0 14px rgba(0, 0, 0, 0.2); }
.mCS-3d-thick-dark.mCSB_scrollTools_horizontal { box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1), inset 0 0 14px rgba(0, 0, 0, 0.2); }
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.4), inset -1px 0 0 rgba(0, 0, 0, 0.2); }
.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar { box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), inset 0 -1px 0 rgba(0, 0, 0, 0.2); }
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,  .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,  .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,  .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar { background-color: #777; }
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer { background-color: #fff; background-color: rgba(0, 0, 0, 0.05); box-shadow: inset 1px 1px 16px rgba(0, 0, 0, 0.1); }
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerRail { background-color: transparent; }
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonUp { background-position: -112px -72px; }
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonDown { background-position: -112px -92px; }
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonLeft { background-position: -120px -112px; }
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonRight { background-position: -120px -128px; }
/* ---------------------------------------- */
	
	
	
	/* theme: "minimal", "minimal-dark" */
	
	.mCSB_outside + .mCS-minimal.mCSB_scrollTools_vertical,  .mCSB_outside + .mCS-minimal-dark.mCSB_scrollTools_vertical { right: 0; margin: 12px 0; }
.mCustomScrollBox.mCS-minimal + .mCSB_scrollTools.mCSB_scrollTools_horizontal,  .mCustomScrollBox.mCS-minimal + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal,  .mCustomScrollBox.mCS-minimal-dark + .mCSB_scrollTools.mCSB_scrollTools_horizontal,  .mCustomScrollBox.mCS-minimal-dark + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal { bottom: 0; margin: 0 12px; }
/* RTL direction/left-side scrollbar */
	.mCS-dir-rtl > .mCSB_outside + .mCS-minimal.mCSB_scrollTools_vertical,  .mCS-dir-rtl > .mCSB_outside + .mCS-minimal-dark.mCSB_scrollTools_vertical { left: 0; right: auto; }
.mCS-minimal.mCSB_scrollTools .mCSB_draggerRail,  .mCS-minimal-dark.mCSB_scrollTools .mCSB_draggerRail { background-color: transparent; }
.mCS-minimal.mCSB_scrollTools_vertical .mCSB_dragger,  .mCS-minimal-dark.mCSB_scrollTools_vertical .mCSB_dragger { height: 50px; }
.mCS-minimal.mCSB_scrollTools_horizontal .mCSB_dragger,  .mCS-minimal-dark.mCSB_scrollTools_horizontal .mCSB_dragger { width: 50px; }
.mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { background-color: #fff; background-color: rgba(255, 255, 255, 0.2); filter: "alpha(opacity=20)"; -ms-filter: "alpha(opacity=20)"; }
.mCS-minimal.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,  .mCS-minimal.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar { background-color: #fff; background-color: rgba(255, 255, 255, 0.5); filter: "alpha(opacity=50)"; -ms-filter: "alpha(opacity=50)"; }
/* theme: "minimal-dark" */
	
	.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { background-color: #000; background-color: rgba(0, 0, 0, 0.2); filter: "alpha(opacity=20)"; -ms-filter: "alpha(opacity=20)"; }
.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,  .mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar { background-color: #000; background-color: rgba(0, 0, 0, 0.5); filter: "alpha(opacity=50)"; -ms-filter: "alpha(opacity=50)"; }
/* ---------------------------------------- */
	
	
	
	/* theme "light-3", "dark-3" */
	
	.mCS-light-3.mCSB_scrollTools .mCSB_draggerRail,  .mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail { width: 6px; background-color: #000; background-color: rgba(0, 0, 0, 0.2); }
.mCS-light-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,  .mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { width: 6px; }
.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,  .mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,  .mCS-light-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,  .mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_draggerRail { width: 100%; height: 6px; margin: 5px 0; }
.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,  .mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,  .mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,  .mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail { width: 12px; }
.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,  .mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,  .mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,  .mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail { height: 12px; margin: 2px 0; }
.mCS-light-3.mCSB_scrollTools .mCSB_buttonUp { background-position: -32px -72px; }
.mCS-light-3.mCSB_scrollTools .mCSB_buttonDown { background-position: -32px -92px; }
.mCS-light-3.mCSB_scrollTools .mCSB_buttonLeft { background-position: -40px -112px; }
.mCS-light-3.mCSB_scrollTools .mCSB_buttonRight { background-position: -40px -128px; }
/* theme "dark-3" */
	
	.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { background-color: #000; background-color: rgba(0, 0, 0, 0.75); }
.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar { background-color: #000; background-color: rgba(0, 0, 0, 0.85); }
.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,  .mCS-dark-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar { background-color: #000; background-color: rgba(0, 0, 0, 0.9); }
.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail { background-color: #000; background-color: rgba(0, 0, 0, 0.1); }
.mCS-dark-3.mCSB_scrollTools .mCSB_buttonUp { background-position: -112px -72px; }
.mCS-dark-3.mCSB_scrollTools .mCSB_buttonDown { background-position: -112px -92px; }
.mCS-dark-3.mCSB_scrollTools .mCSB_buttonLeft { background-position: -120px -112px; }
.mCS-dark-3.mCSB_scrollTools .mCSB_buttonRight { background-position: -120px -128px; }
/* ---------------------------------------- */
	
	
	
	/* theme "inset", "inset-dark", "inset-2", "inset-2-dark", "inset-3", "inset-3-dark" */
	
	.mCS-inset.mCSB_scrollTools .mCSB_draggerRail,  .mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail,  .mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail,  .mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,  .mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail,  .mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail { width: 12px; background-color: #000; background-color: rgba(0, 0, 0, 0.2); }
.mCS-inset.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,  .mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,  .mCS-inset-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,  .mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,  .mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,  .mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { width: 6px; margin: 3px 5px; position: absolute; height: auto; top: 0; bottom: 0; left: 0; right: 0; }
.mCS-inset.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,  .mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,  .mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,  .mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,  .mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,  .mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar { height: 6px; margin: 5px 3px; position: absolute; width: auto; top: 0; bottom: 0; left: 0; right: 0; }
.mCS-inset.mCSB_scrollTools_horizontal .mCSB_draggerRail,  .mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,  .mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,  .mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,  .mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,  .mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail { width: 100%; height: 12px; margin: 2px 0; }
.mCS-inset.mCSB_scrollTools .mCSB_buttonUp,  .mCS-inset-2.mCSB_scrollTools .mCSB_buttonUp,  .mCS-inset-3.mCSB_scrollTools .mCSB_buttonUp { background-position: -32px -72px; }
.mCS-inset.mCSB_scrollTools .mCSB_buttonDown,  .mCS-inset-2.mCSB_scrollTools .mCSB_buttonDown,  .mCS-inset-3.mCSB_scrollTools .mCSB_buttonDown { background-position: -32px -92px; }
.mCS-inset.mCSB_scrollTools .mCSB_buttonLeft,  .mCS-inset-2.mCSB_scrollTools .mCSB_buttonLeft,  .mCS-inset-3.mCSB_scrollTools .mCSB_buttonLeft { background-position: -40px -112px; }
.mCS-inset.mCSB_scrollTools .mCSB_buttonRight,  .mCS-inset-2.mCSB_scrollTools .mCSB_buttonRight,  .mCS-inset-3.mCSB_scrollTools .mCSB_buttonRight { background-position: -40px -128px; }
/* theme "inset-dark", "inset-2-dark", "inset-3-dark" */
	
	.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,  .mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,  .mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { background-color: #000; background-color: rgba(0, 0, 0, 0.75); }
.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,  .mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,  .mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar { background-color: #000; background-color: rgba(0, 0, 0, 0.85); }
.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,  .mCS-inset-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,  .mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,  .mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,  .mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,  .mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar { background-color: #000; background-color: rgba(0, 0, 0, 0.9); }
.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail,  .mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,  .mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail { background-color: #000; background-color: rgba(0, 0, 0, 0.1); }
.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonUp,  .mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonUp,  .mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonUp { background-position: -112px -72px; }
.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonDown,  .mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonDown,  .mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonDown { background-position: -112px -92px; }
.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonLeft,  .mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonLeft,  .mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonLeft { background-position: -120px -112px; }
.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonRight,  .mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonRight,  .mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonRight { background-position: -120px -128px; }
/* theme "inset-2", "inset-2-dark" */
	
	.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail,  .mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail { background-color: transparent; border-width: 1px; border-style: solid; border-color: #fff; border-color: rgba(255, 255, 255, 0.2); -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail { border-color: #000; border-color: rgba(0, 0, 0, 0.2); }
/* theme "inset-3", "inset-3-dark" */
	
	.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail { background-color: #fff; background-color: rgba(255, 255, 255, 0.6); }
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail { background-color: #000; background-color: rgba(0, 0, 0, 0.6); }
.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { background-color: #000; background-color: rgba(0, 0, 0, 0.75); }
.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar { background-color: #000; background-color: rgba(0, 0, 0, 0.85); }
.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,  .mCS-inset-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar { background-color: #000; background-color: rgba(0, 0, 0, 0.9); }
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { background-color: #fff; background-color: rgba(255, 255, 255, 0.75); }
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar { background-color: #fff; background-color: rgba(255, 255, 255, 0.85); }
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,  .mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar { background-color: #fff; background-color: rgba(255, 255, 255, 0.9); }
	
	/* ---------------------------------------- */

/*---- fonts-----*/
/*---- Metric Regular ---*/

@font-face {
font-family:"MetricRegular";
src:url("/~/media/Files/H/HP-Enterprise-IR/Fonts/web-metricweb-regular.eot?#iefix");
src:url("/~/media/Files/H/HP-Enterprise-IR/Fonts/web-metricweb-regular.eot?#iefix") format("eot"), url("/~/media/Files/H/HP-Enterprise-IR/Fonts/web-woff-metricweb-regular.woff") format("woff"), url("/~/media/Files/H/HP-Enterprise-IR/Fonts/app-metricapp-regular.ttf") format("truetype");
}

/*---- Metric Bold ---*/
@font-face {
font-family:"MetricBold";
src:url("/~/media/Files/H/HP-Enterprise-IR/Fonts/web-metricweb-bold.eot?#iefix");
src:url("/~/media/Files/H/HP-Enterprise-IR/Fonts/web-metricweb-bold.eot?#iefix") format("eot"), url("/~/media/Files/H/HP-Enterprise-IR/Fonts/web-woff-metricweb-bold.woff") format("woff"), url("/~/media/Files/H/HP-Enterprise-IR/Fonts/app-metricapp-bold.ttf") format("truetype");
}

/*---- Metric Medium ---*/
@font-face {
font-family:"MetricMedium";
src:url("/~/media/Files/H/HP-Enterprise-IR/Fonts/web-metricweb-medium.eot?#iefix");
src:url("/~/media/Files/H/HP-Enterprise-IR/Fonts/web-metricweb-medium.eot?#iefix") format("eot"), url("/~/media/Files/H/HP-Enterprise-IR/Fonts/web-woff-metricweb-medium.woff") format("woff"), url("/~/media/Files/H/HP-Enterprise-IR/Fonts/app-metricapp-medium.ttf") format("truetype");
}

/*---- Metric Semi Bold ---*/
@font-face {
font-family:"MetricSemibold";
src:url("/~/media/Files/H/HP-Enterprise-IR/Fonts/web-metricweb-semibold.eot?#iefix");
src:url("/~/media/Files/H/HP-Enterprise-IR/Fonts/web-metricweb-semibold.eot?#iefix") format("eot"), url("/~/media/Files/H/HP-Enterprise-IR/Fonts/web-woff-metricweb-semibold.woff") format("woff"), url("/~/media/Files/H/HP-Enterprise-IR/Fonts/app-metricapp-semibold.ttf") format("truetype");
}

/*---- Metric Light ---*/
@font-face {
font-family:"MetricLight";
src:url("/~/media/Files/H/HP-Enterprise-IR/Fonts/web-metricweb-light.eot?#iefix");
src:url("/~/media/Files/H/HP-Enterprise-IR/Fonts/web-metricweb-light.eot?#iefix") format("eot"), url("/~/media/Files/H/HP-Enterprise-IR/Fonts/web-woff-metricweb-light.woff") format("woff"), url("/~/media/Files/H/HP-Enterprise-IR/Fonts/app-metricapp-light.ttf") format("truetype");
}


.bannertext h1,.snapdown-wrapper > h2{font-family:"MetricBold";}

h2,.box .color-div .equal-box p,.f-title,.external-web-content h2,.section-box-link,.event-title,.event-type,.bod-name,.section-title,.transform-equal-box .transform-title,.content-link,.story-equal-box .story-date,.merger-box .right-content p,.stock-info-content p.stock-info-title,.blue-menu-tab,.frame-tab,.grey-menu-tab,.report-container,.metrics-list,.purple-menu-tab,.event-item,#customPager,.pr-date,.committee-container table th,.pop-up-title,.topnavigation li.current,#_cookieConsentWrapper a,#_cookieConsentWrapper input,.link-container,.ir-news-link,p.guideline-title,.right-box-title,.left-box-title,.submit-button,.eventsbtn,.login-btn,.emailreminder-title,span.content-left,.selectedTab,.event-subject{font-family:"MetricSemibold";}

.address p,.banner-content ,.intro-section,.footer-text,.transform-equal-box p,.stock-info-equal p,.pr-title,.intro-text{font-family:"MetricLight";}

.event-date,.box-link,.f-box-content,.bod-link,.footer-content-section,.footer-utility-section,.footer-link ,.reports-data{font-family:"MetricMedium";}

.news-title,.news-date,.bod-designation,.story-equal-box p,.topnavigation-wrapper,.highlight-date,.main-content,.newsletter-pulled-data,.ir-news-item,.snapdown-wrapper,#_cookieConsentWrapper{font-family:"MetricRegular";}

/*---- investor-news-library-----*/
.pr-item .pr-title{width:85%;}
@media all and (max-width: 767px) {
.pr-item .pr-title{width:100%; clear:left}
}

/*---- jquery-ui-----*/
/*! jQuery UI - v1.10.2 - 2013-03-14
* http://jqueryui.com
* Includes: jquery.ui.core.css, jquery.ui.accordion.css, jquery.ui.autocomplete.css, jquery.ui.button.css, jquery.ui.datepicker.css, jquery.ui.dialog.css, jquery.ui.menu.css, jquery.ui.progressbar.css, jquery.ui.resizable.css, jquery.ui.selectable.css, jquery.ui.slider.css, jquery.ui.spinner.css, jquery.ui.tabs.css, jquery.ui.tooltip.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana%2CArial%2Csans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=cccccc&bgTextureHeader=highlight_soft&bgImgOpacityHeader=75&borderColorHeader=aaaaaa&fcHeader=222222&iconColorHeader=222222&bgColorContent=ffffff&bgTextureContent=flat&bgImgOpacityContent=75&borderColorContent=aaaaaa&fcContent=222222&iconColorContent=222222&bgColorDefault=e6e6e6&bgTextureDefault=glass&bgImgOpacityDefault=75&borderColorDefault=d3d3d3&fcDefault=555555&iconColorDefault=888888&bgColorHover=dadada&bgTextureHover=glass&bgImgOpacityHover=75&borderColorHover=999999&fcHover=212121&iconColorHover=454545&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=aaaaaa&fcActive=212121&iconColorActive=454545&bgColorHighlight=fbf9ee&bgTextureHighlight=glass&bgImgOpacityHighlight=55&borderColorHighlight=fcefa1&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=fef1ec&bgTextureError=glass&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
* Copyright 2013 jQuery Foundation and other contributors Licensed MIT */

/* Layout helpers
----------------------------------*/
.ui-helper-hidden {
	display: none;
}
.ui-helper-hidden-accessible {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}
.ui-helper-reset {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height: 1.3;
	text-decoration: none;
	font-size: 100%;
	list-style: none;
}
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
	content: "";
	display: table;
	border-collapse: collapse;
}
.ui-helper-clearfix:after {
	clear: both;
}
.ui-helper-clearfix {
	min-height: 0; /* support: IE7 */
}
.ui-helper-zfix {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	opacity: 0;
	filter:Alpha(Opacity=0);
}

.ui-front {
	z-index: 100;
}


/* Interaction Cues
----------------------------------*/
.ui-state-disabled {
	cursor: default !important;
}


/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
}


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.ui-accordion .ui-accordion-header {
	display: block;
	cursor: pointer;
	position: relative;
	margin-top: 2px;
	padding: .5em .5em .5em .7em;
	min-height: 0; /* support: IE7 */
}
.ui-accordion .ui-accordion-icons {
	padding-left: 2.2em;
}
.ui-accordion .ui-accordion-noicons {
	padding-left: .7em;
}
.ui-accordion .ui-accordion-icons .ui-accordion-icons {
	padding-left: 2.2em;
}
.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
	position: absolute;
	left: .5em;
	top: 50%;
	margin-top: -8px;
}
.ui-accordion .ui-accordion-content {
	padding: 1em 2.2em;
	border-top: 0;
	overflow: auto;
}
.ui-autocomplete {
	position: absolute;
	top: 0;
	left: 0;
	cursor: default;
}
.ui-button {
	display: inline-block;
	position: relative;
	padding: 0;
	line-height: normal;
	margin-right: .1em;
	cursor: pointer;
	vertical-align: middle;
	text-align: center;
	overflow: visible; /* removes extra width in IE */
}
.ui-button,
.ui-button:link,
.ui-button:visited,
.ui-button:hover,
.ui-button:active {
	text-decoration: none;
}
/* to make room for the icon, a width needs to be set here */
.ui-button-icon-only {
	width: 2.2em;
}
/* button elements seem to need a little more width */
button.ui-button-icon-only {
	width: 2.4em;
}
.ui-button-icons-only {
	width: 3.4em;
}
button.ui-button-icons-only {
	width: 3.7em;
}

/* button text element */
.ui-button .ui-button-text {
	display: block;
	line-height: normal;
}
.ui-button-text-only .ui-button-text {
	padding: .4em 1em;
}
.ui-button-icon-only .ui-button-text,
.ui-button-icons-only .ui-button-text {
	padding: .4em;
	text-indent: -9999999px;
}
.ui-button-text-icon-primary .ui-button-text,
.ui-button-text-icons .ui-button-text {
	padding: .4em 1em .4em 2.1em;
}
.ui-button-text-icon-secondary .ui-button-text,
.ui-button-text-icons .ui-button-text {
	padding: .4em 2.1em .4em 1em;
}
.ui-button-text-icons .ui-button-text {
	padding-left: 2.1em;
	padding-right: 2.1em;
}
/* no icon support for input elements, provide padding by default */
input.ui-button {
	padding: .4em 1em;
}

/* button icon element(s) */
.ui-button-icon-only .ui-icon,
.ui-button-text-icon-primary .ui-icon,
.ui-button-text-icon-secondary .ui-icon,
.ui-button-text-icons .ui-icon,
.ui-button-icons-only .ui-icon {
	position: absolute;
	top: 50%;
	margin-top: -8px;
}
.ui-button-icon-only .ui-icon {
	left: 50%;
	margin-left: -8px;
}
.ui-button-text-icon-primary .ui-button-icon-primary,
.ui-button-text-icons .ui-button-icon-primary,
.ui-button-icons-only .ui-button-icon-primary {
	left: .5em;
}
.ui-button-text-icon-secondary .ui-button-icon-secondary,
.ui-button-text-icons .ui-button-icon-secondary,
.ui-button-icons-only .ui-button-icon-secondary {
	right: .5em;
}

/* button sets */
.ui-buttonset {
	margin-right: 7px;
}
.ui-buttonset .ui-button {
	margin-left: 0;
	margin-right: -.3em;
}

/* workarounds */
/* reset extra padding in Firefox, see h5bp.com/l */
input.ui-button::-moz-focus-inner,
button.ui-button::-moz-focus-inner {
	border: 0;
	padding: 0;
}
.ui-datepicker {
	width: 17em;
	padding: .2em .2em 0;
	display: none;
}
.ui-datepicker .ui-datepicker-header {
	position: relative;
	padding: .2em 0;
}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
	position: absolute;
	top: 2px;
	width: 1.8em;
	height: 1.8em;
}
.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
	top: 1px;
}
.ui-datepicker .ui-datepicker-prev {
	left: 2px;
}
.ui-datepicker .ui-datepicker-next {
	right: 2px;
}
.ui-datepicker .ui-datepicker-prev-hover {
	left: 1px;
}
.ui-datepicker .ui-datepicker-next-hover {
	right: 1px;
}
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
	display: block;
	position: absolute;
	left: 50%;
	margin-left: -8px;
	top: 50%;
	margin-top: -8px;
}
.ui-datepicker .ui-datepicker-title {
	margin: 0 2.3em;
	line-height: 1.8em;
	text-align: center;
}
.ui-datepicker .ui-datepicker-title select {
	font-size: 1em;
	margin: 1px 0;
}
.ui-datepicker select.ui-datepicker-month-year {
	width: 100%;
}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
	width: 49%;
}
.ui-datepicker table {
	width: 100%;
	font-size: .9em;
	border-collapse: collapse;
	margin: 0 0 .4em;
}
.ui-datepicker th {
	padding: .7em .3em;
	text-align: center;
	font-weight: bold;
	border: 0;
}
.ui-datepicker td {
	border: 0;
	padding: 1px;
}
.ui-datepicker td span,
.ui-datepicker td a {
	display: block;
	padding: .2em;
	text-align: right;
	text-decoration: none;
}
.ui-datepicker .ui-datepicker-buttonpane {
	background-image: none;
	margin: .7em 0 0 0;
	padding: 0 .2em;
	border-left: 0;
	border-right: 0;
	border-bottom: 0;
}
.ui-datepicker .ui-datepicker-buttonpane button {
	float: right;
	margin: .5em .2em .4em;
	cursor: pointer;
	padding: .2em .6em .3em .6em;
	width: auto;
	overflow: visible;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
	float: left;
}

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi {
	width: auto;
}
.ui-datepicker-multi .ui-datepicker-group {
	float: left;
}
.ui-datepicker-multi .ui-datepicker-group table {
	width: 95%;
	margin: 0 auto .4em;
}
.ui-datepicker-multi-2 .ui-datepicker-group {
	width: 50%;
}
.ui-datepicker-multi-3 .ui-datepicker-group {
	width: 33.3%;
}
.ui-datepicker-multi-4 .ui-datepicker-group {
	width: 25%;
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
	border-left-width: 0;
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
	clear: left;
}
.ui-datepicker-row-break {
	clear: both;
	width: 100%;
	font-size: 0;
}

/* RTL support */
.ui-datepicker-rtl {
	direction: rtl;
}
.ui-datepicker-rtl .ui-datepicker-prev {
	right: 2px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next {
	left: 2px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
	right: 1px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
	left: 1px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
	clear: right;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
	float: left;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group {
	float: right;
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
	border-right-width: 0;
	border-left-width: 1px;
}
.ui-dialog {
	position: absolute;
	top: 0;
	left: 0;
	padding: .2em;
	outline: 0;
}
.ui-dialog .ui-dialog-titlebar {
	padding: .4em 1em;
	position: relative;
}
.ui-dialog .ui-dialog-title {
	float: left;
	margin: .1em 0;
	white-space: nowrap;
	width: 90%;
	overflow: hidden;
	text-overflow: ellipsis;
}
.ui-dialog .ui-dialog-titlebar-close {
	position: absolute;
	right: .3em;
	top: 50%;
	width: 21px;
	margin: -10px 0 0 0;
	padding: 1px;
	height: 20px;
}
.ui-dialog .ui-dialog-content {
	position: relative;
	border: 0;
	padding: .5em 1em;
	background: none;
	overflow: auto;
}
.ui-dialog .ui-dialog-buttonpane {
	text-align: left;
	border-width: 1px 0 0 0;
	background-image: none;
	margin-top: .5em;
	padding: .3em 1em .5em .4em;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
	float: right;
}
.ui-dialog .ui-dialog-buttonpane button {
	margin: .5em .4em .5em 0;
	cursor: pointer;
}
.ui-dialog .ui-resizable-se {
	width: 12px;
	height: 12px;
	right: -5px;
	bottom: -5px;
	background-position: 16px 16px;
}
.ui-draggable .ui-dialog-titlebar {
	cursor: move;
}
.ui-menu {
	list-style: none;
	padding: 2px;
	margin: 0;
	display: block;
	outline: none;
}
.ui-menu .ui-menu {
	margin-top: -3px;
	position: absolute;
}
.ui-menu .ui-menu-item {
	margin: 0;
	padding: 0;
	width: 100%;
}
.ui-menu-item:hover {
        /*background-color:#999999;*/
}
.ui-menu .ui-menu-divider {
	margin: 5px -2px 5px -2px;
	height: 0;
	font-size: 0;
	line-height: 0;
	border-width: 1px 0 0 0;
}
.ui-menu .ui-menu-item a {
	text-decoration: none;
	display: block;
	padding: 2px .4em;
	line-height: 1.5;
	min-height: 0; /* support: IE7 */
	font-weight: normal;
}
.ui-menu .ui-menu-item a.ui-state-focus, .ui-menu .ui-menu-item a.ui-state-active {
	font-weight: normal;
	/*margin: -1px;*/
}

.ui-menu .ui-state-disabled {
	font-weight: normal;
	margin: .4em 0 .2em;
	line-height: 1.5;
}
.ui-menu .ui-state-disabled a {
	cursor: default;
}

/* icon support */
.ui-menu-icons {
	position: relative;
}
.ui-menu-icons .ui-menu-item a {
	position: relative;
	padding-left: 2em;
}

/* left-aligned */
.ui-menu .ui-icon {
	position: absolute;
	top: .2em;
	left: .2em;
}

/* right-aligned */
.ui-menu .ui-menu-icon {
	position: static;
	float: right;
}
.ui-progressbar {
	height: 2em;
	text-align: left;
	overflow: hidden;
}
.ui-progressbar .ui-progressbar-value {
	margin: -1px;
	height: 100%;
}
.ui-progressbar .ui-progressbar-overlay {
	height: 100%;
	filter: alpha(opacity=25);
	opacity: 0.25;
}
.ui-progressbar-indeterminate .ui-progressbar-value {
	background-image: none;
}
.ui-resizable {
	position: relative;
}
.ui-resizable-handle {
	position: absolute;
	font-size: 0.1em;
	display: block;
}
.ui-resizable-disabled .ui-resizable-handle,
.ui-resizable-autohide .ui-resizable-handle {
	display: none;
}
.ui-resizable-n {
	cursor: n-resize;
	height: 7px;
	width: 100%;
	top: -5px;
	left: 0;
}
.ui-resizable-s {
	cursor: s-resize;
	height: 7px;
	width: 100%;
	bottom: -5px;
	left: 0;
}
.ui-resizable-e {
	cursor: e-resize;
	width: 7px;
	right: -5px;
	top: 0;
	height: 100%;
}
.ui-resizable-w {
	cursor: w-resize;
	width: 7px;
	left: -5px;
	top: 0;
	height: 100%;
}
.ui-resizable-se {
	cursor: se-resize;
	width: 12px;
	height: 12px;
	right: 1px;
	bottom: 1px;
}
.ui-resizable-sw {
	cursor: sw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	bottom: -5px;
}
.ui-resizable-nw {
	cursor: nw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	top: -5px;
}
.ui-resizable-ne {
	cursor: ne-resize;
	width: 9px;
	height: 9px;
	right: -5px;
	top: -5px;
}
.ui-selectable-helper {
	position: absolute;
	z-index: 100;
	border: 1px dotted black;
}
.ui-slider {
	position: relative;
	text-align: left;
}
.ui-slider .ui-slider-handle {
	position: absolute;
	z-index: 2;
	width: 1.2em;
	height: 1.2em;
	cursor: default;
}
.ui-slider .ui-slider-range {
	position: absolute;
	z-index: 1;
	font-size: .7em;
	display: block;
	border: 0;
	background-position: 0 0;
}

/* For IE8 - See #6727 */
.ui-slider.ui-state-disabled .ui-slider-handle,
.ui-slider.ui-state-disabled .ui-slider-range {
	filter: inherit;
}

.ui-slider-horizontal {
	height: .8em;
}
.ui-slider-horizontal .ui-slider-handle {
	top: -.3em;
	margin-left: -.6em;
}
.ui-slider-horizontal .ui-slider-range {
	top: 0;
	height: 100%;
}
.ui-slider-horizontal .ui-slider-range-min {
	left: 0;
}
.ui-slider-horizontal .ui-slider-range-max {
	right: 0;
}

.ui-slider-vertical {
	width: .8em;
	height: 100px;
}
.ui-slider-vertical .ui-slider-handle {
	left: -.3em;
	margin-left: 0;
	margin-bottom: -.6em;
}
.ui-slider-vertical .ui-slider-range {
	left: 0;
	width: 100%;
}
.ui-slider-vertical .ui-slider-range-min {
	bottom: 0;
}
.ui-slider-vertical .ui-slider-range-max {
	top: 0;
}
.ui-spinner {
	position: relative;
	display: inline-block;
	overflow: hidden;
	padding: 0;
	vertical-align: middle;
}
.ui-spinner-input {
	border: none;
	background: none;
	color: inherit;
	padding: 0;
	margin: .2em 0;
	vertical-align: middle;
	margin-left: .4em;
	margin-right: 22px;
}
.ui-spinner-button {
	width: 16px;
	height: 50%;
	font-size: .5em;
	padding: 0;
	margin: 0;
	text-align: center;
	position: absolute;
	cursor: default;
	display: block;
	overflow: hidden;
	right: 0;
}
/* more specificity required here to overide default borders */
.ui-spinner a.ui-spinner-button {
	border-top: none;
	border-bottom: none;
	border-right: none;
}
/* vertical centre icon */
.ui-spinner .ui-icon {
	position: absolute;
	margin-top: -8px;
	top: 50%;
	left: 0;
}
.ui-spinner-up {
	top: 0;
}
.ui-spinner-down {
	bottom: 0;
}

/* TR overrides */
.ui-spinner .ui-icon-triangle-1-s {
	/* need to fix icons sprite */
	background-position: -65px -16px;
}
.ui-tabs {
	position: relative;/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
	padding: .2em;
}
.ui-tabs .ui-tabs-nav {
	margin: 0;
	padding: .2em .2em 0;
}
.ui-tabs .ui-tabs-nav li {
	list-style: none;
	float: left;
	position: relative;
	top: 0;
	margin: 1px .2em 0 0;
	border-bottom-width: 0;
	padding: 0;
	white-space: nowrap;
}
.ui-tabs .ui-tabs-nav li a {
	float: left;
	padding: .5em 1em;
	text-decoration: none;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active {
	margin-bottom: -1px;
	padding-bottom: 1px;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active a,
.ui-tabs .ui-tabs-nav li.ui-state-disabled a,
.ui-tabs .ui-tabs-nav li.ui-tabs-loading a {
	cursor: text;
}
.ui-tabs .ui-tabs-nav li a, /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a {
	cursor: pointer;
}
.ui-tabs .ui-tabs-panel {
	display: block;
	border-width: 0;
	padding: 1em 1.4em;
	background: none;
}
.ui-tooltip {
	padding: 8px;
	position: absolute;
	z-index: 9999;
	max-width: 300px;
	-webkit-box-shadow: 0 0 5px #aaa;
	box-shadow: 0 0 5px #aaa;
}
body .ui-tooltip {
	border-width: 2px;
}

/* Component containers
----------------------------------*/
.ui-widget {
	/*font-size: 1.1em;*/
font-size: 1em;
}
.ui-widget .ui-widget {
	font-size: 1em;
}
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
	font-family: Verdana,Arial,sans-serif;
	font-size: 1em;
}
.ui-widget-content {
	border: 1px solid #aaaaaa;
	background: #ffffff 50% 50% repeat-x;
	color: #222222;
}
.ui-widget-content a {
	color: #000;
}
.ui-widget-header {
	border: 1px solid #aaaaaa;
	background: #cccccc;
	color: #222222;
	font-weight: bold;
}
.ui-widget-header a {
	color: #222222;
}

/* Interaction states
----------------------------------*/
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
	border: 1px solid #d3d3d3;
	background: #e6e6e6;
	font-weight: normal;
	color: #555555;
}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited {
	color: #555555;
	text-decoration: none;
}

.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus a:hover {
	/*border: 1px solid #999999;
	background-color: #aaaaaa !important;
	font-weight: normal;
	color: #212121;*/
	background-color:#cccccc;
}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus a:focus {
	/*border: 1px solid #999999;
	background-color: #aaaaaa;
	font-weight: normal;
	color: #212121;*/
}

.ui-state-hover  a,
.ui-state-hover  a:hover,
.ui-state-hover  a:link,
.ui-state-hover  a:visited {
/*	color: #212121;
	text-decoration: none;*/
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
	border: 1px solid #aaaaaa;
	background: #ffffff;
	font-weight: normal;
	color: #212121;
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
	color: #212121;
	text-decoration: none;
}

/* Interaction Cues
----------------------------------*/
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
	border: 1px solid #fcefa1;
	background: #fbf9ee;
	color: #363636;
}
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
        color: #363636;
}
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
	border: 1px solid #cd0a0a;
	background: #fef1ec;
	color: #cd0a0a;
}
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
	color: #cd0a0a;
}
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
	color: #cd0a0a;
}
.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
	font-weight: bold;
}
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
	opacity: .7;
	filter:Alpha(Opacity=70);
	font-weight: normal;
}
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
	opacity: .35;
	filter:Alpha(Opacity=35);
	background-image: none;
}
.ui-state-disabled .ui-icon {
	filter:Alpha(Opacity=35); /* For IE8 - See #6059 */
}

/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
	width: 16px;
	height: 16px;
}
.ui-icon,
.ui-widget-content .ui-icon {
}
.ui-widget-header .ui-icon {
}
.ui-state-default .ui-icon {
}
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon {
}
.ui-state-active .ui-icon {
}
.ui-state-highlight .ui-icon {
}
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
}

/* positioning */
.ui-icon-blank { background-position: 16px 16px; }
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-on { background-position: -96px -144px; }
.ui-icon-radio-off { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
	border-top-left-radius: 4px;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
	border-top-right-radius: 4px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
	border-bottom-left-radius: 4px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
	border-bottom-right-radius: 4px;
}
/* Overlays */
.ui-widget-overlay {
	background: #aaaaaa  50% 50% repeat-x;
	opacity: .3;
	filter: Alpha(Opacity=30);
}
.ui-widget-shadow {
	margin: -8px 0 0 -8px;
	padding: 8px;
	background: #aaaaaa  50% 50% repeat-x;
	opacity: .3;
	filter: Alpha(Opacity=30);
	border-radius: 8px;
}

.currentDomainCSS
{
    background: #D3D3D3 50% 50% repeat-x;
}

.serachTextBoxMiddle
{
    height: 18px;
    margin-left: 220px;
    right: 44px;
    width: 140px;
}
.serachButtonMiddle
{
    left: 363px;
    position: absolute;
    top: 53px!important;
}
.centerText
{
    margin-left: 195px;
}
.centerText1
{
margin:0 auto;
width: 180px;
}


.ui-menu {min-width: 180px !important; max-width: 300px !important;}
.ui-menu a{background-color:#ffffff;height:20px;width:100%;position:relative;top:0px;margin-bottom:1px;}
.ui-menu a:hover{height:20px;width:100%;position:relative;top:0px;margin-bottom:1px;}


.ui-menu .ui-menu-item {padding: 0 !important;  width: 96% !important;}
/*---- main-2-----*/
.guideline-title{font-size:1.9rem;}
.doc-ico{margin-right:10px;}

.proxy-tables td{text-align: left!important;}

#ip3-reconciliation-data .f-box-content ul li{width:100%;}

body#ip3-proxy-2018 .section-box-link {clear: left;float: left;margin-bottom: 10px;margin-top: 30px;text-align: left;
    width: 100%;}
body#ip3-proxy-2018 .section-box-link a {border: 3px solid #04a982;}
body#ip3-proxy-2018 .section-box-link a {display: inline-block;font-size: 1.9rem;margin-bottom: 1px;margin-top: 1px;padding: 6px 30px; text-transform: none; text-decoration:none;}

#searchHP{display:none;}
.search_widget_active .hdr_widgets{margin:0 40px 0 0!important;}
@media all and (min-width: 0px) and (max-width: 1000px) {
.search_widget_active .hdr_widgets{margin:0px!important;}
}

#tax-information  { background: #e4e4e4; }


.topnavigation ul li span { padding:14px 7px !important; }
.contact-div a { padding: 14px 5px !important; }

/*body#ip3-mergers-and-acquisitions table.committee-composition-table tr:nth-child(2n) td {background: #f0f0f0 !important;}*/

/*body#ip3-mergers-and-acquisitions .proxy-tables td {text-align:center !important;}
body#ip3-mergers-and-acquisitions table.committee-composition-table td {background: #ffffff;}*/

body#ip3-acquisitions .proxy-tables td {text-align:center !important;}
body#ip3-acquisitions table.committee-composition-table td {background: #ffffff;}

p.rad-introtext { font-size:1.3em; text-align:center; }


.pop-up-bottom.float100 > ul ul { list-style-type: disc; margin-left:10px; }


.title-section .title-section-logo { text-align:center; margin-bottom:10px; }
.title-section .title-section-logo img { display:inline; }


.requested-printed-reports-form .drop-down-list, .requested-printed-reports-form .drop-down-list-state, .requested-printed-reports-form .drop-down-list-country {
min-height: 42px;
}
/*---- sprite-----*/
.pdf-icon,.sprites-sprite, .sprites-doc-small, .sprites-doc, .sprites-green-arrow, .sprites-left-arrow-small, .sprites-mail-small, .sprites-mail, .sprites-next-arrow, .sprites-prev-arrow, .sprites-print-small, .sprites-print, .sprites-right-arrow-small,.transparent-white, .sprites-rss-small, .sprites-rss, .sprites-small-green-arrow, .sprites-white-arrow, .sprites-white-small-arrow ,.box-link a,.f-box-content ul li:before,.bod-link a,.bod-section .bx-controls-direction a.bx-prev, .bod-section .bx-controls-direction a.bx-next,p.content-link a,.footer-content-section ul li:before,.footer-utility-section p a,.footer-link a,.footer-bottom-link a,#cboxClose,.snap-title:after,.snap-title.selected:after,body.blue #cboxClose,body.brown #cboxClose,a.icon-pdf,a.icon-doc,a.icon-docx,a.icon-xlsx,a.icon-xls,a.icon-mp4,a.html,.metrics-list ul li:before,.white-arrow-down,.white-arrow-up,.link-container a,.eventswrapper .bx-controls-direction a,.newswrapper .bx-controls-direction a,#bttn-news-search,.story-section .bx-controls-direction a,.f-prev:before,.f-next:after,.printed-report a.printed-report-link,.login-btn input,span.selectedTab:after{
  background-image: url('/~/media/Images/H/HP-Enterprise-IR/css/sprite-new.png');
  background-repeat: no-repeat;
}

.sprites-doc-small,.footer-utility-section p.footer-doc-link a ,.printed-report a.printed-report-link{
  background-position: 0 0;
  height: 18px;
  width: 15px;
}

.sprites-doc {
  background-position: 0 -33px;
  height: 35px;
  width: 29px;
}

.sprites-green-arrow {
  background-position: 0 -83px;
  height: 24px;
  width: 27px;
}

.bod-section .bx-controls-direction a.bx-prev,.sprites-left-arrow-small/*,.newswrapper .bx-controls-direction a.bx-prev*/ {
  background-position: 0 -122px;
  height: 35px;
  width: 19px;
}

.sprites-mail-small,.footer-utility-section p.email-alert-link-doc-link a ,.footer-utility-section p.email-link a{
  background-position: 0 -172px;
  height: 16px;
  width: 20px;
}

.sprites-mail {
  background-position: 0 -203px;
  height: 30px;
  width: 40px;
}

.sprites-next-arrow {
  background-position: 0 -248px;
  height: 71px;
  width: 37px;
}

.sprites-prev-arrow {
  background-position: 0 -334px;
  height: 71px;
  width: 37px;
}

.sprites-print-small,.footer-utility-section p.print-link a {
  background-position: 0 -421px;
  height: 25px;
  width: 20px;
  padding-bottom:3px
}

.sprites-print {
  background-position: 0 -457px;
  height: 41px;
  width: 40px;
}

.bod-section .bx-controls-direction a.bx-next,.sprites-right-arrow-small /*,.newswrapper .bx-controls-direction a.bx-next*/ {
  background-position: 0 -513px;
  height: 35px;
  width: 19px;
}

.sprites-rss-small,.footer-utility-section p.rss-link a {
  background-position: 0 -563px;
  height: 20px;
  width: 19px;
  padding-bottom:3px;
}

.sprites-rss {
  background-position: 0 -598px;
  height: 37px;
  width: 37px;
}

.sprites-small-green-arrow,.f-box-content ul li:before ,p.content-link a,.footer-content-section ul li:before,.footer-link a,.committee-container ul li:before,.login-btn input{
  background-position: 0 -646px;
  height: 20px;
  width: 13px;
}

.sprites-white-arrow {
  background-position: 0 -678px;
  height: 21px;
  width: 23px;
}

.sprites-white-small-arrow {
  background-position: 0 -710px;
  height: 12px;
  width: 12px;
}

.link-container a,.box-link a,.bod-link a,.transparent-white,.metrics-list ul li:before {
  background-position: 0 -726px;
  height: 15px;
  width: 15px;
}

.sprites-green-right-arrow,.footer-bottom-link a {
  background-position: 0 -745px;
  height: 12px;
  width: 12px;
}
#cboxClose{ background-position: 0 -766px;
  height: 35px;
  width: 35px;
}
.sprites-green-down,.snap-title:after,span.selectedTab:after{
 background-position: 0 -1198px;
  height: 20px;
  width: 20px;
}
.sprites-green-up,.snap-title.selected:after,span.selectedTab.open:after{
 background-position: 0 -1215px;
  height: 20px;
  width: 20px;
}

body.green #cboxClose,body.snapshots #cboxClose,body.trading-statistics #cboxClose,body.blue #cboxClose,body.brown #cboxClose,body.purple #cboxClose { background-position: 0 -855px;
  height: 35px;
  width: 35px;
}
a.icon-mp4{
 background-position:0 -894px;
  height: 25px;
  width: 25px;
}

a.icon-pdf{
 background-position:0 -918px;
  height: 25px;
  width: 25px;
}

a.icon-doc,a.icon-docx,a.icon-xlsx,a.icon-xls,a.html{
 background-position:0 -951px;
  height: 25px;
  width: 25px;
}

.white-arrow-down,body.green .snap-title:after,body.snapshots .snap-title:after{
 background-position:0 -1005px;
  height: 20px;
  width: 20px;
}

.white-arrow-up,body.green .snap-title.selected:after,body.snapshots .snap-title.selected:after{
 background-position: 0 -983px;
  height: 20px;
  width: 20px;
}

.eventswrapper .bx-controls-direction a.bx-next,.story-section .bx-controls-direction a.bx-next{
 background-position: 0 -1020px;
    height: 45px;
    width: 35px;
}
.eventswrapper .bx-controls-direction a.bx-prev,.story-section .bx-controls-direction a.bx-prev{
 background-position:0 -1063px;
  height: 45px;
  width: 35px;
}

#bttn-news-search{
 background-position:0 -1115px;
  height: 18px;
  width: 18px;
}

.form-controls-link.f-prev:before{

 background-position:0 -1147px;
  height: 18px;
  width: 18px;
}

.form-controls-link.f-next:after{

 background-position:0 -1176px;
  height: 18px;
  width: 18px;
}