/*!
 * Dashboards CSS (v1.0.0) with Grey Theme
 *
 */
/*!
 * Dashboards Bootstrap v1.0.0
 *
 */
/*! normalize.css v2.1.0 | MIT License | git.io/normalize */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
  display: block;
}
audio,
canvas,
video {
  display: inline-block;
}
audio:not([controls]) {
  display: none;
  height: 0;
}
[hidden] {
  display: none;
}
html {
  font-family: sans-serif;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
}
body {
  margin: 0;
}
a:focus {
  outline: thin dotted;
}
a:active,
a:hover {
  outline: 0;
}
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
abbr[title] {
  border-bottom: 1px dotted;
}
b,
strong {
  font-weight: bold;
}
dfn {
  font-style: italic;
}
hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
}
mark {
  background: #ff0;
  color: #000;
}
code,
kbd,
pre,
samp {
  font-family: monospace, serif;
  font-size: 1em;
}
pre {
  white-space: pre-wrap;
}
q {
  quotes: "\201C" "\201D" "\2018" "\2019";
}
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: 0;
}
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}
legend {
  border: 0;
  padding: 0;
}
button,
input,
select,
textarea {
  font-family: inherit;
  font-size: 100%;
  margin: 0;
}
button,
input {
  line-height: normal;
}
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;
}
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}
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;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
textarea {
  overflow: auto;
  vertical-align: top;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
@media print {
  * {
    text-shadow: none !important;
    color: #000 !important;
    background: transparent !important;
    box-shadow: none !important;
  }
  a,
  a:visited {
    text-decoration: underline;
  }
  a[href]:after {
    content: " (" attr(href) ")";
  }
  abbr[title]:after {
    content: " (" attr(title) ")";
  }
  .ir a:after,
  a[href^="javascript:"]:after,
  a[href^="#"]:after {
    content: "";
  }
  pre,
  blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }
  thead {
    display: table-header-group;
  }
  tr,
  img {
    page-break-inside: avoid;
  }
  img {
    max-width: 100% !important;
  }
  @page {
    margin: 2cm .5cm;
  }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }
  h2,
  h3 {
    page-break-after: avoid;
  }
  .navbar {
    display: none;
  }
  .table td,
  .table th {
    background-color: #fff !important;
  }
  .btn > .caret,
  .dropup > .btn > .caret {
    border-top-color: #000 !important;
  }
  .label {
    border: 1px solid #000;
  }
  .table {
    border-collapse: collapse !important;
  }
  .table-bordered th,
  .table-bordered td {
    border: 1px solid #ddd !important;
  }
}
@font-face {
  font-family: 'Lato';
  src: url('lato-bold-webfont.eot');
  src: url('lato-bold-webfont.eot?#iefix') format('embedded-opentype'), url('lato-bold-webfont.svg#latobold') format('svg'), url('lato-bold-webfont.woff') format('woff'), url('lato-bold-webfont.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: 'Lato';
  src: url('lato-light-webfont.eot');
  src: url('lato-light-webfont.eot?#iefix') format('embedded-opentype'), url('lato-light-webfont.svg#lato_lightregular') format('svg'), url('lato-light-webfont.woff') format('woff'), url('lato-light-webfont.ttf') format('truetype');
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: 'Lato';
  src: url('lato-regular-webfont.eot');
  src: url('lato-regular-webfont.eot?#iefix') format('embedded-opentype'), url('lato-regular-webfont.svg#latoregular') format('svg'), url('lato-regular-webfont.woff') format('woff'), url('lato-regular-webfont.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}
*,
*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
html {
  font-size: 62.5%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  height: 100%;
}
body {
  font-family: "Lato", Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 1.42857143;
  color: #6b7788;
  background-color: #e8effb;
}
body.full-height {
  min-height: 100%;
}
input,
button,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}
button,
input,
select[multiple],
textarea {
  background-image: none;
}
a {
  color: #6b7788;
  text-decoration: none;
}
a:hover,
a:focus {
  color: #6b7788;
  text-decoration: none;
}
a:focus {
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
img {
  vertical-align: middle;
}
.img-responsive {
  display: block;
  max-width: 100%;
  height: auto;
}
.img-rounded {
  border-radius: 0;
}
.img-thumbnail {
  padding: 4px;
  line-height: 1.42857143;
  background-color: #e8effb;
  border: 1px solid #dddddd;
  border-radius: 0;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  display: inline-block;
  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;
}
p {
  margin: 0 0 10px;
}
small {
  font-size: 85%;
}
.text-warning {
  color: #b80400;
}
.text-success {
  color: #4f7b2e;
}
.text-highlight {
  color: #0777e7;
}
.text-left {
  text-align: left !important;
}
.text-right {
  text-align: right !important;
}
.text-center {
  text-align: center !important;
}
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  font-family: "Lato", Helvetica, Arial, sans-serif;
  font-weight: 700;
  line-height: 1.1;
}
h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small,
.h1 small,
.h2 small,
.h3 small,
.h4 small,
.h5 small,
.h6 small {
  font-weight: normal;
  line-height: 1;
  color: #999999;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  margin-top: 0;
  margin-bottom: 0;
}
h1,
.h1 {
  font-size: 32px;
  font-weight: 300;
  color: #7b8595;
}
h2,
h3,
h4,
h5,
h6,
.h2,
.h3,
.h4,
.h5,
.h6 {
  font-size: 14px;
}
.title-wrapper h1 {
  display: inline-block;
}
.title-wrapper h1 > .transaction-number {
  display: inline-block;
  font-size: 12px;
}
.header-wrapper {
  width: 100%;
  border: 1px solid transparent;
  border-bottom-width: 0;
  line-height: 2.5;
  padding-left: 10px !important;
  padding-right: 10px !important;
  float: none !important;
}
.header-wrapper > h2,
.header-wrapper > h3,
.header-wrapper > h4,
.header-wrapper > h5,
.header-wrapper > h6,
.header-wrapper > .h2,
.header-wrapper > .h3,
.header-wrapper > .h4,
.header-wrapper > .h5,
.header-wrapper > .h6 {
  display: inline-block;
}
.header-wrapper > h2 {
  font-size: 13px;
}
@media (max-width: 767px) {
  .horizontal-xs .header-wrapper {
    border-right-width: 0;
    border-bottom-width: 1px;
    text-align: center;
  }
  .horizontal-xs .header-wrapper > h2,
  .horizontal-xs .header-wrapper > h3,
  .horizontal-xs .header-wrapper > h4,
  .horizontal-xs .header-wrapper > h5,
  .horizontal-xs .header-wrapper > h6,
  .horizontal-xs .header-wrapper > .h2,
  .horizontal-xs .header-wrapper > .h3,
  .horizontal-xs .header-wrapper > .h4,
  .horizontal-xs .header-wrapper > .h5,
  .horizontal-xs .header-wrapper > .h6 {
    display: block;
  }
  .lt-ie10 .horizontal-xs .header-wrapper {
    position: static !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .horizontal-sm .header-wrapper {
    border-right-width: 0;
    border-bottom-width: 1px;
    text-align: center;
  }
  .horizontal-sm .header-wrapper > h2,
  .horizontal-sm .header-wrapper > h3,
  .horizontal-sm .header-wrapper > h4,
  .horizontal-sm .header-wrapper > h5,
  .horizontal-sm .header-wrapper > h6,
  .horizontal-sm .header-wrapper > .h2,
  .horizontal-sm .header-wrapper > .h3,
  .horizontal-sm .header-wrapper > .h4,
  .horizontal-sm .header-wrapper > .h5,
  .horizontal-sm .header-wrapper > .h6 {
    display: block;
  }
  .lt-ie10 .horizontal-sm .header-wrapper {
    position: static !important;
  }
}
@media (min-width: 992px) and (max-width: 1261px) {
  .horizontal-md .header-wrapper {
    border-right-width: 0;
    border-bottom-width: 1px;
    text-align: center;
  }
  .horizontal-md .header-wrapper > h2,
  .horizontal-md .header-wrapper > h3,
  .horizontal-md .header-wrapper > h4,
  .horizontal-md .header-wrapper > h5,
  .horizontal-md .header-wrapper > h6,
  .horizontal-md .header-wrapper > .h2,
  .horizontal-md .header-wrapper > .h3,
  .horizontal-md .header-wrapper > .h4,
  .horizontal-md .header-wrapper > .h5,
  .horizontal-md .header-wrapper > .h6 {
    display: block;
  }
  .lt-ie10 .horizontal-md .header-wrapper {
    position: static !important;
  }
}
@media (min-width: 1262px) {
  .horizontal-lg .header-wrapper {
    border-right-width: 0;
    border-bottom-width: 1px;
    text-align: center;
  }
  .horizontal-lg .header-wrapper > h2,
  .horizontal-lg .header-wrapper > h3,
  .horizontal-lg .header-wrapper > h4,
  .horizontal-lg .header-wrapper > h5,
  .horizontal-lg .header-wrapper > h6,
  .horizontal-lg .header-wrapper > .h2,
  .horizontal-lg .header-wrapper > .h3,
  .horizontal-lg .header-wrapper > .h4,
  .horizontal-lg .header-wrapper > .h5,
  .horizontal-lg .header-wrapper > .h6 {
    display: block;
  }
  .lt-ie10 .horizontal-lg .header-wrapper {
    position: static !important;
  }
}
.header-wrapper.bottom {
  border-top-width: 0;
  border-bottom-width: 1px;
}
.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 6px;
  padding-right: 6px;
}
.container:before,
.container:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.container:after {
  clear: both;
}
.container:before,
.container:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.container:after {
  clear: both;
}
.row {
  margin-left: -6px;
  margin-right: -6px;
}
.row:before,
.row:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.row:after {
  clear: both;
}
.row:before,
.row:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.row:after {
  clear: both;
}
.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,
.col-xs-13,
.col-xs-14,
.col-xs-15,
.col-xs-16,
.col-xs-17,
.col-xs-18,
.col-xs-19,
.col-xs-20,
.col-xs-21,
.col-xs-22,
.col-xs-23,
.col-xs-24,
.col-xs-25,
.col-xs-26,
.col-xs-27,
.col-xs-28,
.col-xs-29,
.col-xs-30,
.col-xs-h,
.col-xs-1h,
.col-xs-2h,
.col-xs-3h,
.col-xs-4h,
.col-xs-5h,
.col-xs-6h,
.col-xs-7h,
.col-xs-8h,
.col-xs-9h,
.col-xs-10h,
.col-xs-11h,
.col-xs-12h,
.col-xs-13h,
.col-xs-14h,
.col-xs-15h,
.col-xs-16h,
.col-xs-17h,
.col-xs-18h,
.col-xs-19h,
.col-xs-20h,
.col-xs-21h,
.col-xs-22h,
.col-xs-23h,
.col-xs-24h,
.col-xs-25h,
.col-xs-26h,
.col-xs-27h,
.col-xs-28h,
.col-xs-29h,
.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,
.col-sm-13,
.col-sm-14,
.col-sm-15,
.col-sm-16,
.col-sm-17,
.col-sm-18,
.col-sm-19,
.col-sm-20,
.col-sm-21,
.col-sm-22,
.col-sm-23,
.col-sm-24,
.col-sm-25,
.col-sm-26,
.col-sm-27,
.col-sm-28,
.col-sm-29,
.col-sm-30,
.col-sm-h,
.col-sm-1h,
.col-sm-2h,
.col-sm-3h,
.col-sm-4h,
.col-sm-5h,
.col-sm-6h,
.col-sm-7h,
.col-sm-8h,
.col-sm-9h,
.col-sm-10h,
.col-sm-11h,
.col-sm-12h,
.col-sm-13h,
.col-sm-14h,
.col-sm-15h,
.col-sm-16h,
.col-sm-17h,
.col-sm-18h,
.col-sm-19h,
.col-sm-20h,
.col-sm-21h,
.col-sm-22h,
.col-sm-23h,
.col-sm-24h,
.col-sm-25h,
.col-sm-26h,
.col-sm-27h,
.col-sm-28h,
.col-sm-29h,
.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,
.col-md-13,
.col-md-14,
.col-md-15,
.col-md-16,
.col-md-17,
.col-md-18,
.col-md-19,
.col-md-20,
.col-md-21,
.col-md-22,
.col-md-23,
.col-md-24,
.col-md-25,
.col-md-26,
.col-md-27,
.col-md-28,
.col-md-29,
.col-md-30,
.col-md-h,
.col-md-1h,
.col-md-2h,
.col-md-3h,
.col-md-4h,
.col-md-5h,
.col-md-6h,
.col-md-7h,
.col-md-8h,
.col-md-9h,
.col-md-10h,
.col-md-11h,
.col-md-12h,
.col-md-13h,
.col-md-14h,
.col-md-15h,
.col-md-16h,
.col-md-17h,
.col-md-18h,
.col-md-19h,
.col-md-20h,
.col-md-21h,
.col-md-22h,
.col-md-23h,
.col-md-24h,
.col-md-25h,
.col-md-26h,
.col-md-27h,
.col-md-28h,
.col-md-29h,
.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,
.col-lg-13,
.col-lg-14,
.col-lg-15,
.col-lg-16,
.col-lg-17,
.col-lg-18,
.col-lg-19,
.col-lg-20,
.col-lg-21,
.col-lg-22,
.col-lg-23,
.col-lg-24,
.col-lg-25,
.col-lg-26,
.col-lg-27,
.col-lg-28,
.col-lg-29,
.col-lg-30,
.col-lg-h,
.col-lg-h,
.col-lg-2h,
.col-lg-3h,
.col-lg-4h,
.col-lg-5h,
.col-lg-6h,
.col-lg-7h,
.col-lg-8h,
.col-lg-9h,
.col-lg-10h,
.col-lg-11h,
.col-lg-12h,
.col-lg-13h,
.col-lg-14h,
.col-lg-15h,
.col-lg-16h,
.col-lg-17h,
.col-lg-18h,
.col-lg-19h,
.col-lg-20h,
.col-lg-21h,
.col-lg-22h,
.col-lg-23h,
.col-lg-24h,
.col-lg-25h,
.col-lg-26h,
.col-lg-27h,
.col-lg-28h,
.col-lg-29h {
  position: relative;
  min-height: 1px;
  padding-left: 6px;
  padding-right: 6px;
}
tr .col-xs-1,
tr .col-xs-2,
tr .col-xs-3,
tr .col-xs-4,
tr .col-xs-5,
tr .col-xs-6,
tr .col-xs-7,
tr .col-xs-8,
tr .col-xs-9,
tr .col-xs-10,
tr .col-xs-11,
tr .col-xs-12,
tr .col-xs-13,
tr .col-xs-14,
tr .col-xs-15,
tr .col-xs-16,
tr .col-xs-17,
tr .col-xs-18,
tr .col-xs-19,
tr .col-xs-20,
tr .col-xs-21,
tr .col-xs-22,
tr .col-xs-23,
tr .col-xs-24,
tr .col-xs-25,
tr .col-xs-26,
tr .col-xs-27,
tr .col-xs-28,
tr .col-xs-29,
tr .col-xs-30,
tr .col-xs-h,
tr .col-xs-1h,
tr .col-xs-2h,
tr .col-xs-3h,
tr .col-xs-4h,
tr .col-xs-5h,
tr .col-xs-6h,
tr .col-xs-7h,
tr .col-xs-8h,
tr .col-xs-9h,
tr .col-xs-10h,
tr .col-xs-11h,
tr .col-xs-12h,
tr .col-xs-13h,
tr .col-xs-14h,
tr .col-xs-15h,
tr .col-xs-16h,
tr .col-xs-17h,
tr .col-xs-18h,
tr .col-xs-19h,
tr .col-xs-20h,
tr .col-xs-21h,
tr .col-xs-22h,
tr .col-xs-23h,
tr .col-xs-24h,
tr .col-xs-25h,
tr .col-xs-26h,
tr .col-xs-27h,
tr .col-xs-28h,
tr .col-xs-29h,
tr .col-sm-1,
tr .col-sm-2,
tr .col-sm-3,
tr .col-sm-4,
tr .col-sm-5,
tr .col-sm-6,
tr .col-sm-7,
tr .col-sm-8,
tr .col-sm-9,
tr .col-sm-10,
tr .col-sm-11,
tr .col-sm-12,
tr .col-sm-13,
tr .col-sm-14,
tr .col-sm-15,
tr .col-sm-16,
tr .col-sm-17,
tr .col-sm-18,
tr .col-sm-19,
tr .col-sm-20,
tr .col-sm-21,
tr .col-sm-22,
tr .col-sm-23,
tr .col-sm-24,
tr .col-sm-25,
tr .col-sm-26,
tr .col-sm-27,
tr .col-sm-28,
tr .col-sm-29,
tr .col-sm-30,
tr .col-sm-h,
tr .col-sm-1h,
tr .col-sm-2h,
tr .col-sm-3h,
tr .col-sm-4h,
tr .col-sm-5h,
tr .col-sm-6h,
tr .col-sm-7h,
tr .col-sm-8h,
tr .col-sm-9h,
tr .col-sm-10h,
tr .col-sm-11h,
tr .col-sm-12h,
tr .col-sm-13h,
tr .col-sm-14h,
tr .col-sm-15h,
tr .col-sm-16h,
tr .col-sm-17h,
tr .col-sm-18h,
tr .col-sm-19h,
tr .col-sm-20h,
tr .col-sm-21h,
tr .col-sm-22h,
tr .col-sm-23h,
tr .col-sm-24h,
tr .col-sm-25h,
tr .col-sm-26h,
tr .col-sm-27h,
tr .col-sm-28h,
tr .col-sm-29h,
tr .col-md-1,
tr .col-md-2,
tr .col-md-3,
tr .col-md-4,
tr .col-md-5,
tr .col-md-6,
tr .col-md-7,
tr .col-md-8,
tr .col-md-9,
tr .col-md-10,
tr .col-md-11,
tr .col-md-12,
tr .col-md-13,
tr .col-md-14,
tr .col-md-15,
tr .col-md-16,
tr .col-md-17,
tr .col-md-18,
tr .col-md-19,
tr .col-md-20,
tr .col-md-21,
tr .col-md-22,
tr .col-md-23,
tr .col-md-24,
tr .col-md-25,
tr .col-md-26,
tr .col-md-27,
tr .col-md-28,
tr .col-md-29,
tr .col-md-30,
tr .col-md-h,
tr .col-md-1h,
tr .col-md-2h,
tr .col-md-3h,
tr .col-md-4h,
tr .col-md-5h,
tr .col-md-6h,
tr .col-md-7h,
tr .col-md-8h,
tr .col-md-9h,
tr .col-md-10h,
tr .col-md-11h,
tr .col-md-12h,
tr .col-md-13h,
tr .col-md-14h,
tr .col-md-15h,
tr .col-md-16h,
tr .col-md-17h,
tr .col-md-18h,
tr .col-md-19h,
tr .col-md-20h,
tr .col-md-21h,
tr .col-md-22h,
tr .col-md-23h,
tr .col-md-24h,
tr .col-md-25h,
tr .col-md-26h,
tr .col-md-27h,
tr .col-md-28h,
tr .col-md-29h,
tr .col-lg-1,
tr .col-lg-2,
tr .col-lg-3,
tr .col-lg-4,
tr .col-lg-5,
tr .col-lg-6,
tr .col-lg-7,
tr .col-lg-8,
tr .col-lg-9,
tr .col-lg-10,
tr .col-lg-11,
tr .col-lg-12,
tr .col-lg-13,
tr .col-lg-14,
tr .col-lg-15,
tr .col-lg-16,
tr .col-lg-17,
tr .col-lg-18,
tr .col-lg-19,
tr .col-lg-20,
tr .col-lg-21,
tr .col-lg-22,
tr .col-lg-23,
tr .col-lg-24,
tr .col-lg-25,
tr .col-lg-26,
tr .col-lg-27,
tr .col-lg-28,
tr .col-lg-29,
tr .col-lg-30,
tr .col-lg-h,
tr .col-lg-h,
tr .col-lg-2h,
tr .col-lg-3h,
tr .col-lg-4h,
tr .col-lg-5h,
tr .col-lg-6h,
tr .col-lg-7h,
tr .col-lg-8h,
tr .col-lg-9h,
tr .col-lg-10h,
tr .col-lg-11h,
tr .col-lg-12h,
tr .col-lg-13h,
tr .col-lg-14h,
tr .col-lg-15h,
tr .col-lg-16h,
tr .col-lg-17h,
tr .col-lg-18h,
tr .col-lg-19h,
tr .col-lg-20h,
tr .col-lg-21h,
tr .col-lg-22h,
tr .col-lg-23h,
tr .col-lg-24h,
tr .col-lg-25h,
tr .col-lg-26h,
tr .col-lg-27h,
tr .col-lg-28h,
tr .col-lg-29h {
  position: static;
}
.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,
.col-xs-13,
.col-xs-14,
.col-xs-15,
.col-xs-16,
.col-xs-17,
.col-xs-18,
.col-xs-19,
.col-xs-20,
.col-xs-21,
.col-xs-22,
.col-xs-23,
.col-xs-24,
.col-xs-25,
.col-xs-26,
.col-xs-27,
.col-xs-28,
.col-xs-29,
.col-xs-h,
.col-xs-1h,
.col-xs-2h,
.col-xs-3h,
.col-xs-4h,
.col-xs-5h,
.col-xs-6h,
.col-xs-7h,
.col-xs-8h,
.col-xs-9h,
.col-xs-10h,
.col-xs-11h,
.col-xs-12h,
.col-xs-13h,
.col-xs-14h,
.col-xs-15h,
.col-xs-16h,
.col-xs-17h,
.col-xs-18h,
.col-xs-19h,
.col-xs-20h,
.col-xs-21h,
.col-xs-22h,
.col-xs-23h,
.col-xs-24h,
.col-xs-25h,
.col-xs-26h,
.col-xs-27h,
.col-xs-28h,
.col-xs-29h,
.col-xs-30 {
  float: left;
}
.col-xs-1 {
  width: 3.33333333%;
}
.col-xs-2 {
  width: 6.66666667%;
}
.col-xs-3 {
  width: 10%;
}
.col-xs-4 {
  width: 13.33333333%;
}
.col-xs-5 {
  width: 16.66666667%;
}
.col-xs-6 {
  width: 20%;
}
.col-xs-7 {
  width: 23.33333333%;
}
.col-xs-8 {
  width: 26.66666667%;
}
.col-xs-9 {
  width: 30%;
}
.col-xs-10 {
  width: 33.33333333%;
}
.col-xs-11 {
  width: 36.66666667%;
}
.col-xs-12 {
  width: 40%;
}
.col-xs-13 {
  width: 43.33333333%;
}
.col-xs-14 {
  width: 46.66666667%;
}
.col-xs-15 {
  width: 50%;
}
.col-xs-16 {
  width: 53.33333333%;
}
.col-xs-17 {
  width: 56.66666667%;
}
.col-xs-18 {
  width: 60%;
}
.col-xs-19 {
  width: 63.33333333%;
}
.col-xs-20 {
  width: 66.66666667%;
}
.col-xs-21 {
  width: 70%;
}
.col-xs-22 {
  width: 73.33333333%;
}
.col-xs-23 {
  width: 76.66666667%;
}
.col-xs-24 {
  width: 80%;
}
.col-xs-25 {
  width: 83.33333333%;
}
.col-xs-26 {
  width: 86.66666667%;
}
.col-xs-27 {
  width: 90%;
}
.col-xs-28 {
  width: 93.33333333%;
}
.col-xs-29 {
  width: 96.66666667%;
}
.col-xs-h {
  width: 1.66666667%;
}
.col-xs-1h {
  width: 5%;
}
.col-xs-2h {
  width: 8.33333333%;
}
.col-xs-3h {
  width: 11.66666667%;
}
.col-xs-4h {
  width: 15%;
}
.col-xs-5h {
  width: 18.33333333%;
}
.col-xs-6h {
  width: 21.66666667%;
}
.col-xs-7h {
  width: 25%;
}
.col-xs-8h {
  width: 28.33333333%;
}
.col-xs-9h {
  width: 31.66666667%;
}
.col-xs-10h {
  width: 35%;
}
.col-xs-11h {
  width: 38.33333333%;
}
.col-xs-12h {
  width: 41.66666667%;
}
.col-xs-13h {
  width: 45%;
}
.col-xs-14h {
  width: 48.33333333%;
}
.col-xs-15h {
  width: 51.66666667%;
}
.col-xs-16h {
  width: 55%;
}
.col-xs-17h {
  width: 58.33333333%;
}
.col-xs-18h {
  width: 61.66666667%;
}
.col-xs-19h {
  width: 65%;
}
.col-xs-20h {
  width: 68.33333333%;
}
.col-xs-21h {
  width: 71.66666667%;
}
.col-xs-22h {
  width: 75%;
}
.col-xs-23h {
  width: 78.33333333%;
}
.col-xs-24h {
  width: 81.66666667%;
}
.col-xs-25h {
  width: 85%;
}
.col-xs-26h {
  width: 88.33333333%;
}
.col-xs-27h {
  width: 91.66666667%;
}
.col-xs-28h {
  width: 95%;
}
.col-xs-29h {
  width: 98.33333333%;
}
.col-xs-30 {
  width: 100%;
}
@media (min-width: 768px) {
  .container {
    max-width: 732px;
  }
  .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,
  .col-sm-13,
  .col-sm-14,
  .col-sm-15,
  .col-sm-16,
  .col-sm-17,
  .col-sm-18,
  .col-sm-19,
  .col-sm-20,
  .col-sm-21,
  .col-sm-22,
  .col-sm-23,
  .col-sm-24,
  .col-sm-25,
  .col-sm-26,
  .col-sm-27,
  .col-sm-28,
  .col-sm-29,
  .col-sm-h,
  .col-sm-1h,
  .col-sm-2h,
  .col-sm-3h,
  .col-sm-4h,
  .col-sm-5h,
  .col-sm-6h,
  .col-sm-7h,
  .col-sm-8h,
  .col-sm-9h,
  .col-sm-10h,
  .col-sm-11h,
  .col-sm-12h,
  .col-sm-13h,
  .col-sm-14h,
  .col-sm-15h,
  .col-sm-16h,
  .col-sm-17h,
  .col-sm-18h,
  .col-sm-19h,
  .col-sm-20h,
  .col-sm-21h,
  .col-sm-22h,
  .col-sm-23h,
  .col-sm-24h,
  .col-sm-25h,
  .col-sm-26h,
  .col-sm-27h,
  .col-sm-28h,
  .col-sm-29h,
  .col-sm-30 {
    float: left;
  }
  .col-sm-1 {
    width: 3.33333333%;
  }
  .col-sm-2 {
    width: 6.66666667%;
  }
  .col-sm-3 {
    width: 10%;
  }
  .col-sm-4 {
    width: 13.33333333%;
  }
  .col-sm-5 {
    width: 16.66666667%;
  }
  .col-sm-6 {
    width: 20%;
  }
  .col-sm-7 {
    width: 23.33333333%;
  }
  .col-sm-8 {
    width: 26.66666667%;
  }
  .col-sm-9 {
    width: 30%;
  }
  .col-sm-10 {
    width: 33.33333333%;
  }
  .col-sm-11 {
    width: 36.66666667%;
  }
  .col-sm-12 {
    width: 40%;
  }
  .col-sm-13 {
    width: 43.33333333%;
  }
  .col-sm-14 {
    width: 46.66666667%;
  }
  .col-sm-15 {
    width: 50%;
  }
  .col-sm-16 {
    width: 53.33333333%;
  }
  .col-sm-17 {
    width: 56.66666667%;
  }
  .col-sm-18 {
    width: 60%;
  }
  .col-sm-19 {
    width: 63.33333333%;
  }
  .col-sm-20 {
    width: 66.66666667%;
  }
  .col-sm-21 {
    width: 70%;
  }
  .col-sm-22 {
    width: 73.33333333%;
  }
  .col-sm-23 {
    width: 76.66666667%;
  }
  .col-sm-24 {
    width: 80%;
  }
  .col-sm-25 {
    width: 83.33333333%;
  }
  .col-sm-26 {
    width: 86.66666667%;
  }
  .col-sm-27 {
    width: 90%;
  }
  .col-sm-28 {
    width: 93.33333333%;
  }
  .col-sm-29 {
    width: 96.66666667%;
  }
  .col-sm-1 {
    width: 3.33333333%;
  }
  .col-sm-1 {
    width: 3.33333333%;
  }
  .col-sm-2 {
    width: 6.66666667%;
  }
  .col-sm-3 {
    width: 10%;
  }
  .col-sm-4 {
    width: 13.33333333%;
  }
  .col-sm-5 {
    width: 16.66666667%;
  }
  .col-sm-6 {
    width: 20%;
  }
  .col-sm-7 {
    width: 23.33333333%;
  }
  .col-sm-8 {
    width: 26.66666667%;
  }
  .col-sm-9 {
    width: 30%;
  }
  .col-sm-10 {
    width: 33.33333333%;
  }
  .col-sm-11 {
    width: 36.66666667%;
  }
  .col-sm-12 {
    width: 40%;
  }
  .col-sm-13 {
    width: 43.33333333%;
  }
  .col-sm-14 {
    width: 46.66666667%;
  }
  .col-sm-15 {
    width: 50%;
  }
  .col-sm-16 {
    width: 53.33333333%;
  }
  .col-sm-17 {
    width: 56.66666667%;
  }
  .col-sm-18 {
    width: 60%;
  }
  .col-sm-19 {
    width: 63.33333333%;
  }
  .col-sm-20 {
    width: 66.66666667%;
  }
  .col-sm-21 {
    width: 70%;
  }
  .col-sm-22 {
    width: 73.33333333%;
  }
  .col-sm-23 {
    width: 76.66666667%;
  }
  .col-sm-24 {
    width: 80%;
  }
  .col-sm-25 {
    width: 83.33333333%;
  }
  .col-sm-26 {
    width: 86.66666667%;
  }
  .col-sm-27 {
    width: 90%;
  }
  .col-sm-28 {
    width: 93.33333333%;
  }
  .col-sm-29 {
    width: 96.66666667%;
  }
  .col-sm-h {
    width: 1.66666667%;
  }
  .col-sm-1h {
    width: 5%;
  }
  .col-sm-2h {
    width: 8.33333333%;
  }
  .col-sm-3h {
    width: 11.66666667%;
  }
  .col-sm-4h {
    width: 15%;
  }
  .col-sm-5h {
    width: 18.33333333%;
  }
  .col-sm-6h {
    width: 21.66666667%;
  }
  .col-sm-7h {
    width: 25%;
  }
  .col-sm-8h {
    width: 28.33333333%;
  }
  .col-sm-9h {
    width: 31.66666667%;
  }
  .col-sm-10h {
    width: 35%;
  }
  .col-sm-11h {
    width: 38.33333333%;
  }
  .col-sm-12h {
    width: 41.66666667%;
  }
  .col-sm-13h {
    width: 45%;
  }
  .col-sm-14h {
    width: 48.33333333%;
  }
  .col-sm-15h {
    width: 51.66666667%;
  }
  .col-sm-16h {
    width: 55%;
  }
  .col-sm-17h {
    width: 58.33333333%;
  }
  .col-sm-18h {
    width: 61.66666667%;
  }
  .col-sm-19h {
    width: 65%;
  }
  .col-sm-20h {
    width: 68.33333333%;
  }
  .col-sm-21h {
    width: 71.66666667%;
  }
  .col-sm-22h {
    width: 75%;
  }
  .col-sm-23h {
    width: 78.33333333%;
  }
  .col-sm-24h {
    width: 81.66666667%;
  }
  .col-sm-25h {
    width: 85%;
  }
  .col-sm-26h {
    width: 88.33333333%;
  }
  .col-sm-27h {
    width: 91.66666667%;
  }
  .col-sm-28h {
    width: 95%;
  }
  .col-sm-29h {
    width: 98.33333333%;
  }
  .col-sm-30 {
    width: 100%;
  }
  .col-sm-push-0 {
    left: 0;
  }
  .col-sm-push-1 {
    left: 3.33333333%;
  }
  .col-sm-push-2 {
    left: 6.66666667%;
  }
  .col-sm-push-3 {
    left: 10%;
  }
  .col-sm-push-4 {
    left: 13.33333333%;
  }
  .col-sm-push-5 {
    left: 16.66666667%;
  }
  .col-sm-push-6 {
    left: 20%;
  }
  .col-sm-push-7 {
    left: 23.33333333%;
  }
  .col-sm-push-8 {
    left: 26.66666667%;
  }
  .col-sm-push-9 {
    left: 30%;
  }
  .col-sm-push-10 {
    left: 33.33333333%;
  }
  .col-sm-push-11 {
    left: 36.66666667%;
  }
  .col-sm-push-12 {
    left: 40%;
  }
  .col-sm-push-13 {
    left: 43.33333333%;
  }
  .col-sm-push-14 {
    left: 46.66666667%;
  }
  .col-sm-push-15 {
    left: 50%;
  }
  .col-sm-push-16 {
    left: 53.33333333%;
  }
  .col-sm-push-17 {
    left: 56.66666667%;
  }
  .col-sm-push-18 {
    left: 60%;
  }
  .col-sm-push-19 {
    left: 63.33333333%;
  }
  .col-sm-push-20 {
    left: 66.66666667%;
  }
  .col-sm-push-21 {
    left: 70%;
  }
  .col-sm-push-22 {
    left: 73.33333333%;
  }
  .col-sm-push-23 {
    left: 76.66666667%;
  }
  .col-sm-push-24 {
    left: 80%;
  }
  .col-sm-push-25 {
    left: 83.33333333%;
  }
  .col-sm-push-26 {
    left: 86.66666667%;
  }
  .col-sm-push-27 {
    left: 90%;
  }
  .col-sm-push-28 {
    left: 93.33333333%;
  }
  .col-sm-push-29 {
    left: 96.66666667%;
  }
  .col-sm-push-h {
    left: 1.66666667%;
  }
  .col-sm-push-1h {
    left: 5%;
  }
  .col-sm-push-2h {
    left: 8.33333333%;
  }
  .col-sm-push-3h {
    left: 11.66666667%;
  }
  .col-sm-push-4h {
    left: 15%;
  }
  .col-sm-push-5h {
    left: 18.33333333%;
  }
  .col-sm-push-6h {
    left: 21.66666667%;
  }
  .col-sm-push-7h {
    left: 25%;
  }
  .col-sm-push-8h {
    left: 28.33333333%;
  }
  .col-sm-push-9h {
    left: 31.66666667%;
  }
  .col-sm-push-10h {
    left: 35%;
  }
  .col-sm-push-11h {
    left: 38.33333333%;
  }
  .col-sm-push-12h {
    left: 41.66666667%;
  }
  .col-sm-push-13h {
    left: 45%;
  }
  .col-sm-push-14h {
    left: 48.33333333%;
  }
  .col-sm-push-15h {
    left: 51.66666667%;
  }
  .col-sm-push-16h {
    left: 55%;
  }
  .col-sm-push-17h {
    left: 58.33333333%;
  }
  .col-sm-push-18h {
    left: 61.66666667%;
  }
  .col-sm-push-19h {
    left: 65%;
  }
  .col-sm-push-20h {
    left: 68.33333333%;
  }
  .col-sm-push-21h {
    left: 71.66666667%;
  }
  .col-sm-push-22h {
    left: 75%;
  }
  .col-sm-push-23h {
    left: 78.33333333%;
  }
  .col-sm-push-24h {
    left: 81.66666667%;
  }
  .col-sm-push-25h {
    left: 85%;
  }
  .col-sm-push-26h {
    left: 88.33333333%;
  }
  .col-sm-push-27h {
    left: 91.66666667%;
  }
  .col-sm-push-28h {
    left: 95%;
  }
  .col-sm-push-29h {
    left: 98.33333333%;
  }
  .col-sm-pull-0 {
    right: 0;
  }
  .col-sm-pull-1 {
    right: 3.33333333%;
  }
  .col-sm-pull-2 {
    right: 6.66666667%;
  }
  .col-sm-pull-3 {
    right: 10%;
  }
  .col-sm-pull-4 {
    right: 13.33333333%;
  }
  .col-sm-pull-5 {
    right: 16.66666667%;
  }
  .col-sm-pull-6 {
    right: 20%;
  }
  .col-sm-pull-7 {
    right: 23.33333333%;
  }
  .col-sm-pull-8 {
    right: 26.66666667%;
  }
  .col-sm-pull-9 {
    right: 30%;
  }
  .col-sm-pull-10 {
    right: 33.33333333%;
  }
  .col-sm-pull-11 {
    right: 36.66666667%;
  }
  .col-sm-pull-12 {
    right: 40%;
  }
  .col-sm-pull-13 {
    right: 43.33333333%;
  }
  .col-sm-pull-14 {
    right: 46.66666667%;
  }
  .col-sm-pull-15 {
    right: 50%;
  }
  .col-sm-pull-16 {
    right: 53.33333333%;
  }
  .col-sm-pull-17 {
    right: 56.66666667%;
  }
  .col-sm-pull-18 {
    right: 60%;
  }
  .col-sm-pull-19 {
    right: 63.33333333%;
  }
  .col-sm-pull-20 {
    right: 66.66666667%;
  }
  .col-sm-pull-21 {
    right: 70%;
  }
  .col-sm-pull-22 {
    right: 73.33333333%;
  }
  .col-sm-pull-23 {
    right: 76.66666667%;
  }
  .col-sm-pull-24 {
    right: 80%;
  }
  .col-sm-pull-25 {
    right: 83.33333333%;
  }
  .col-sm-pull-26 {
    right: 86.66666667%;
  }
  .col-sm-pull-27 {
    right: 90%;
  }
  .col-sm-pull-28 {
    right: 93.33333333%;
  }
  .col-sm-pull-29 {
    right: 96.66666667%;
  }
  .col-sm-pull-h {
    right: 1.66666667%;
  }
  .col-sm-pull-1h {
    right: 5%;
  }
  .col-sm-pull-2h {
    right: 8.33333333%;
  }
  .col-sm-pull-3h {
    right: 11.66666667%;
  }
  .col-sm-pull-4h {
    right: 15%;
  }
  .col-sm-pull-5h {
    right: 18.33333333%;
  }
  .col-sm-pull-6h {
    right: 21.66666667%;
  }
  .col-sm-pull-7h {
    right: 25%;
  }
  .col-sm-pull-8h {
    right: 28.33333333%;
  }
  .col-sm-pull-9h {
    right: 31.66666667%;
  }
  .col-sm-pull-10h {
    right: 35%;
  }
  .col-sm-pull-11h {
    right: 38.33333333%;
  }
  .col-sm-pull-12h {
    right: 41.66666667%;
  }
  .col-sm-pull-13h {
    right: 45%;
  }
  .col-sm-pull-14h {
    right: 48.33333333%;
  }
  .col-sm-pull-15h {
    right: 51.66666667%;
  }
  .col-sm-pull-16h {
    right: 55%;
  }
  .col-sm-pull-17h {
    right: 58.33333333%;
  }
  .col-sm-pull-18h {
    right: 61.66666667%;
  }
  .col-sm-pull-19h {
    right: 65%;
  }
  .col-sm-pull-20h {
    right: 68.33333333%;
  }
  .col-sm-pull-21h {
    right: 71.66666667%;
  }
  .col-sm-pull-22h {
    right: 75%;
  }
  .col-sm-pull-23h {
    right: 78.33333333%;
  }
  .col-sm-pull-24h {
    right: 81.66666667%;
  }
  .col-sm-pull-25h {
    right: 85%;
  }
  .col-sm-pull-26h {
    right: 88.33333333%;
  }
  .col-sm-pull-27h {
    right: 91.66666667%;
  }
  .col-sm-pull-28h {
    right: 95%;
  }
  .col-sm-pull-29h {
    right: 98.33333333%;
  }
  .col-sm-offset-0 {
    margin-left: 0;
  }
  .col-sm-offset-1 {
    margin-left: 3.33333333%;
  }
  .col-sm-offset-2 {
    margin-left: 6.66666667%;
  }
  .col-sm-offset-3 {
    margin-left: 10%;
  }
  .col-sm-offset-4 {
    margin-left: 13.33333333%;
  }
  .col-sm-offset-5 {
    margin-left: 16.66666667%;
  }
  .col-sm-offset-6 {
    margin-left: 20%;
  }
  .col-sm-offset-7 {
    margin-left: 23.33333333%;
  }
  .col-sm-offset-8 {
    margin-left: 26.66666667%;
  }
  .col-sm-offset-9 {
    margin-left: 30%;
  }
  .col-sm-offset-10 {
    margin-left: 33.33333333%;
  }
  .col-sm-offset-11 {
    margin-left: 36.66666667%;
  }
  .col-sm-offset-12 {
    margin-left: 40%;
  }
  .col-sm-offset-13 {
    margin-left: 43.33333333%;
  }
  .col-sm-offset-14 {
    margin-left: 46.66666667%;
  }
  .col-sm-offset-15 {
    margin-left: 50%;
  }
  .col-sm-offset-16 {
    margin-left: 53.33333333%;
  }
  .col-sm-offset-17 {
    margin-left: 56.66666667%;
  }
  .col-sm-offset-18 {
    margin-left: 60%;
  }
  .col-sm-offset-19 {
    margin-left: 63.33333333%;
  }
  .col-sm-offset-20 {
    margin-left: 66.66666667%;
  }
  .col-sm-offset-21 {
    margin-left: 70%;
  }
  .col-sm-offset-22 {
    margin-left: 73.33333333%;
  }
  .col-sm-offset-23 {
    margin-left: 76.66666667%;
  }
  .col-sm-offset-24 {
    margin-left: 80%;
  }
  .col-sm-offset-25 {
    margin-left: 83.33333333%;
  }
  .col-sm-offset-26 {
    margin-left: 86.66666667%;
  }
  .col-sm-offset-27 {
    margin-left: 90%;
  }
  .col-sm-offset-28 {
    margin-left: 93.33333333%;
  }
  .col-sm-offset-29 {
    margin-left: 96.66666667%;
  }
  .col-sm-offset-h {
    margin-left: 1.66666667%;
  }
  .col-sm-offset-1h {
    margin-left: 5%;
  }
  .col-sm-offset-2h {
    margin-left: 8.33333333%;
  }
  .col-sm-offset-3h {
    margin-left: 11.66666667%;
  }
  .col-sm-offset-4h {
    margin-left: 15%;
  }
  .col-sm-offset-5h {
    margin-left: 18.33333333%;
  }
  .col-sm-offset-6h {
    margin-left: 21.66666667%;
  }
  .col-sm-offset-7h {
    margin-left: 25%;
  }
  .col-sm-offset-8h {
    margin-left: 28.33333333%;
  }
  .col-sm-offset-9h {
    margin-left: 31.66666667%;
  }
  .col-sm-offset-10h {
    margin-left: 35%;
  }
  .col-sm-offset-11h {
    margin-left: 38.33333333%;
  }
  .col-sm-offset-12h {
    margin-left: 41.66666667%;
  }
  .col-sm-offset-13h {
    margin-left: 45%;
  }
  .col-sm-offset-14h {
    margin-left: 48.33333333%;
  }
  .col-sm-offset-15h {
    margin-left: 51.66666667%;
  }
  .col-sm-offset-16h {
    margin-left: 55%;
  }
  .col-sm-offset-17h {
    margin-left: 58.33333333%;
  }
  .col-sm-offset-18h {
    margin-left: 61.66666667%;
  }
  .col-sm-offset-19h {
    margin-left: 65%;
  }
  .col-sm-offset-20h {
    margin-left: 68.33333333%;
  }
  .col-sm-offset-21h {
    margin-left: 71.66666667%;
  }
  .col-sm-offset-22h {
    margin-left: 75%;
  }
  .col-sm-offset-23h {
    margin-left: 78.33333333%;
  }
  .col-sm-offset-24h {
    margin-left: 81.66666667%;
  }
  .col-sm-offset-25h {
    margin-left: 85%;
  }
  .col-sm-offset-26h {
    margin-left: 88.33333333%;
  }
  .col-sm-offset-27h {
    margin-left: 91.66666667%;
  }
  .col-sm-offset-28h {
    margin-left: 95%;
  }
  .col-sm-offset-29h {
    margin-left: 98.33333333%;
  }
}
@media (min-width: 992px) {
  .container {
    max-width: 952px;
  }
  .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,
  .col-md-13,
  .col-md-14,
  .col-md-15,
  .col-md-16,
  .col-md-17,
  .col-md-18,
  .col-md-19,
  .col-md-20,
  .col-md-21,
  .col-md-22,
  .col-md-23,
  .col-md-24,
  .col-md-25,
  .col-md-26,
  .col-md-27,
  .col-md-28,
  .col-md-29,
  .col-md-h,
  .col-md-1h,
  .col-md-2h,
  .col-md-3h,
  .col-md-4h,
  .col-md-5h,
  .col-md-6h,
  .col-md-7h,
  .col-md-8h,
  .col-md-9h,
  .col-md-10h,
  .col-md-11h,
  .col-md-12h,
  .col-md-13h,
  .col-md-14h,
  .col-md-15h,
  .col-md-16h,
  .col-md-17h,
  .col-md-18h,
  .col-md-19h,
  .col-md-20h,
  .col-md-21h,
  .col-md-22h,
  .col-md-23h,
  .col-md-24h,
  .col-md-25h,
  .col-md-26h,
  .col-md-27h,
  .col-md-28h,
  .col-md-29h,
  .col-md-30 {
    float: left;
  }
  .col-md-1 {
    width: 3.33333333%;
  }
  .col-md-2 {
    width: 6.66666667%;
  }
  .col-md-3 {
    width: 10%;
  }
  .col-md-4 {
    width: 13.33333333%;
  }
  .col-md-5 {
    width: 16.66666667%;
  }
  .col-md-6 {
    width: 20%;
  }
  .col-md-7 {
    width: 23.33333333%;
  }
  .col-md-8 {
    width: 26.66666667%;
  }
  .col-md-9 {
    width: 30%;
  }
  .col-md-10 {
    width: 33.33333333%;
  }
  .col-md-11 {
    width: 36.66666667%;
  }
  .col-md-12 {
    width: 40%;
  }
  .col-md-13 {
    width: 43.33333333%;
  }
  .col-md-14 {
    width: 46.66666667%;
  }
  .col-md-15 {
    width: 50%;
  }
  .col-md-16 {
    width: 53.33333333%;
  }
  .col-md-17 {
    width: 56.66666667%;
  }
  .col-md-18 {
    width: 60%;
  }
  .col-md-19 {
    width: 63.33333333%;
  }
  .col-md-20 {
    width: 66.66666667%;
  }
  .col-md-21 {
    width: 70%;
  }
  .col-md-22 {
    width: 73.33333333%;
  }
  .col-md-23 {
    width: 76.66666667%;
  }
  .col-md-24 {
    width: 80%;
  }
  .col-md-25 {
    width: 83.33333333%;
  }
  .col-md-26 {
    width: 86.66666667%;
  }
  .col-md-27 {
    width: 90%;
  }
  .col-md-28 {
    width: 93.33333333%;
  }
  .col-md-29 {
    width: 96.66666667%;
  }
  .col-md-1 {
    width: 3.33333333%;
  }
  .col-md-1 {
    width: 3.33333333%;
  }
  .col-md-2 {
    width: 6.66666667%;
  }
  .col-md-3 {
    width: 10%;
  }
  .col-md-4 {
    width: 13.33333333%;
  }
  .col-md-5 {
    width: 16.66666667%;
  }
  .col-md-6 {
    width: 20%;
  }
  .col-md-7 {
    width: 23.33333333%;
  }
  .col-md-8 {
    width: 26.66666667%;
  }
  .col-md-9 {
    width: 30%;
  }
  .col-md-10 {
    width: 33.33333333%;
  }
  .col-md-11 {
    width: 36.66666667%;
  }
  .col-md-12 {
    width: 40%;
  }
  .col-md-13 {
    width: 43.33333333%;
  }
  .col-md-14 {
    width: 46.66666667%;
  }
  .col-md-15 {
    width: 50%;
  }
  .col-md-16 {
    width: 53.33333333%;
  }
  .col-md-17 {
    width: 56.66666667%;
  }
  .col-md-18 {
    width: 60%;
  }
  .col-md-19 {
    width: 63.33333333%;
  }
  .col-md-20 {
    width: 66.66666667%;
  }
  .col-md-21 {
    width: 70%;
  }
  .col-md-22 {
    width: 73.33333333%;
  }
  .col-md-23 {
    width: 76.66666667%;
  }
  .col-md-24 {
    width: 80%;
  }
  .col-md-25 {
    width: 83.33333333%;
  }
  .col-md-26 {
    width: 86.66666667%;
  }
  .col-md-27 {
    width: 90%;
  }
  .col-md-28 {
    width: 93.33333333%;
  }
  .col-md-29 {
    width: 96.66666667%;
  }
  .col-md-h {
    width: 1.66666667%;
  }
  .col-md-1h {
    width: 5%;
  }
  .col-md-2h {
    width: 8.33333333%;
  }
  .col-md-3h {
    width: 11.66666667%;
  }
  .col-md-4h {
    width: 15%;
  }
  .col-md-5h {
    width: 18.33333333%;
  }
  .col-md-6h {
    width: 21.66666667%;
  }
  .col-md-7h {
    width: 25%;
  }
  .col-md-8h {
    width: 28.33333333%;
  }
  .col-md-9h {
    width: 31.66666667%;
  }
  .col-md-10h {
    width: 35%;
  }
  .col-md-11h {
    width: 38.33333333%;
  }
  .col-md-12h {
    width: 41.66666667%;
  }
  .col-md-13h {
    width: 45%;
  }
  .col-md-14h {
    width: 48.33333333%;
  }
  .col-md-15h {
    width: 51.66666667%;
  }
  .col-md-16h {
    width: 55%;
  }
  .col-md-17h {
    width: 58.33333333%;
  }
  .col-md-18h {
    width: 61.66666667%;
  }
  .col-md-19h {
    width: 65%;
  }
  .col-md-20h {
    width: 68.33333333%;
  }
  .col-md-21h {
    width: 71.66666667%;
  }
  .col-md-22h {
    width: 75%;
  }
  .col-md-23h {
    width: 78.33333333%;
  }
  .col-md-24h {
    width: 81.66666667%;
  }
  .col-md-25h {
    width: 85%;
  }
  .col-md-26h {
    width: 88.33333333%;
  }
  .col-md-27h {
    width: 91.66666667%;
  }
  .col-md-28h {
    width: 95%;
  }
  .col-md-29h {
    width: 98.33333333%;
  }
  .col-md-30 {
    width: 100%;
  }
  .col-md-push-0 {
    left: 0;
  }
  .col-md-push-1 {
    left: 3.33333333%;
  }
  .col-md-push-2 {
    left: 6.66666667%;
  }
  .col-md-push-3 {
    left: 10%;
  }
  .col-md-push-4 {
    left: 13.33333333%;
  }
  .col-md-push-5 {
    left: 16.66666667%;
  }
  .col-md-push-6 {
    left: 20%;
  }
  .col-md-push-7 {
    left: 23.33333333%;
  }
  .col-md-push-8 {
    left: 26.66666667%;
  }
  .col-md-push-9 {
    left: 30%;
  }
  .col-md-push-10 {
    left: 33.33333333%;
  }
  .col-md-push-11 {
    left: 36.66666667%;
  }
  .col-md-push-12 {
    left: 40%;
  }
  .col-md-push-13 {
    left: 43.33333333%;
  }
  .col-md-push-14 {
    left: 46.66666667%;
  }
  .col-md-push-15 {
    left: 50%;
  }
  .col-md-push-16 {
    left: 53.33333333%;
  }
  .col-md-push-17 {
    left: 56.66666667%;
  }
  .col-md-push-18 {
    left: 60%;
  }
  .col-md-push-19 {
    left: 63.33333333%;
  }
  .col-md-push-20 {
    left: 66.66666667%;
  }
  .col-md-push-21 {
    left: 70%;
  }
  .col-md-push-22 {
    left: 73.33333333%;
  }
  .col-md-push-23 {
    left: 76.66666667%;
  }
  .col-md-push-24 {
    left: 80%;
  }
  .col-md-push-25 {
    left: 83.33333333%;
  }
  .col-md-push-26 {
    left: 86.66666667%;
  }
  .col-md-push-27 {
    left: 90%;
  }
  .col-md-push-28 {
    left: 93.33333333%;
  }
  .col-md-push-29 {
    left: 96.66666667%;
  }
  .col-md-push-h {
    left: 1.66666667%;
  }
  .col-md-push-1h {
    left: 5%;
  }
  .col-md-push-2h {
    left: 8.33333333%;
  }
  .col-md-push-3h {
    left: 11.66666667%;
  }
  .col-md-push-4h {
    left: 15%;
  }
  .col-md-push-5h {
    left: 18.33333333%;
  }
  .col-md-push-6h {
    left: 21.66666667%;
  }
  .col-md-push-7h {
    left: 25%;
  }
  .col-md-push-8h {
    left: 28.33333333%;
  }
  .col-md-push-9h {
    left: 31.66666667%;
  }
  .col-md-push-10h {
    left: 35%;
  }
  .col-md-push-11h {
    left: 38.33333333%;
  }
  .col-md-push-12h {
    left: 41.66666667%;
  }
  .col-md-push-13h {
    left: 45%;
  }
  .col-md-push-14h {
    left: 48.33333333%;
  }
  .col-md-push-15h {
    left: 51.66666667%;
  }
  .col-md-push-16h {
    left: 55%;
  }
  .col-md-push-17h {
    left: 58.33333333%;
  }
  .col-md-push-18h {
    left: 61.66666667%;
  }
  .col-md-push-19h {
    left: 65%;
  }
  .col-md-push-20h {
    left: 68.33333333%;
  }
  .col-md-push-21h {
    left: 71.66666667%;
  }
  .col-md-push-22h {
    left: 75%;
  }
  .col-md-push-23h {
    left: 78.33333333%;
  }
  .col-md-push-24h {
    left: 81.66666667%;
  }
  .col-md-push-25h {
    left: 85%;
  }
  .col-md-push-26h {
    left: 88.33333333%;
  }
  .col-md-push-27h {
    left: 91.66666667%;
  }
  .col-md-push-28h {
    left: 95%;
  }
  .col-md-push-29h {
    left: 98.33333333%;
  }
  .col-md-pull-0 {
    right: 0;
  }
  .col-md-pull-1 {
    right: 3.33333333%;
  }
  .col-md-pull-2 {
    right: 6.66666667%;
  }
  .col-md-pull-3 {
    right: 10%;
  }
  .col-md-pull-4 {
    right: 13.33333333%;
  }
  .col-md-pull-5 {
    right: 16.66666667%;
  }
  .col-md-pull-6 {
    right: 20%;
  }
  .col-md-pull-7 {
    right: 23.33333333%;
  }
  .col-md-pull-8 {
    right: 26.66666667%;
  }
  .col-md-pull-9 {
    right: 30%;
  }
  .col-md-pull-10 {
    right: 33.33333333%;
  }
  .col-md-pull-11 {
    right: 36.66666667%;
  }
  .col-md-pull-12 {
    right: 40%;
  }
  .col-md-pull-13 {
    right: 43.33333333%;
  }
  .col-md-pull-14 {
    right: 46.66666667%;
  }
  .col-md-pull-15 {
    right: 50%;
  }
  .col-md-pull-16 {
    right: 53.33333333%;
  }
  .col-md-pull-17 {
    right: 56.66666667%;
  }
  .col-md-pull-18 {
    right: 60%;
  }
  .col-md-pull-19 {
    right: 63.33333333%;
  }
  .col-md-pull-20 {
    right: 66.66666667%;
  }
  .col-md-pull-21 {
    right: 70%;
  }
  .col-md-pull-22 {
    right: 73.33333333%;
  }
  .col-md-pull-23 {
    right: 76.66666667%;
  }
  .col-md-pull-24 {
    right: 80%;
  }
  .col-md-pull-25 {
    right: 83.33333333%;
  }
  .col-md-pull-26 {
    right: 86.66666667%;
  }
  .col-md-pull-27 {
    right: 90%;
  }
  .col-md-pull-28 {
    right: 93.33333333%;
  }
  .col-md-pull-29 {
    right: 96.66666667%;
  }
  .col-md-pull-h {
    right: 1.66666667%;
  }
  .col-md-pull-1h {
    right: 5%;
  }
  .col-md-pull-2h {
    right: 8.33333333%;
  }
  .col-md-pull-3h {
    right: 11.66666667%;
  }
  .col-md-pull-4h {
    right: 15%;
  }
  .col-md-pull-5h {
    right: 18.33333333%;
  }
  .col-md-pull-6h {
    right: 21.66666667%;
  }
  .col-md-pull-7h {
    right: 25%;
  }
  .col-md-pull-8h {
    right: 28.33333333%;
  }
  .col-md-pull-9h {
    right: 31.66666667%;
  }
  .col-md-pull-10h {
    right: 35%;
  }
  .col-md-pull-11h {
    right: 38.33333333%;
  }
  .col-md-pull-12h {
    right: 41.66666667%;
  }
  .col-md-pull-13h {
    right: 45%;
  }
  .col-md-pull-14h {
    right: 48.33333333%;
  }
  .col-md-pull-15h {
    right: 51.66666667%;
  }
  .col-md-pull-16h {
    right: 55%;
  }
  .col-md-pull-17h {
    right: 58.33333333%;
  }
  .col-md-pull-18h {
    right: 61.66666667%;
  }
  .col-md-pull-19h {
    right: 65%;
  }
  .col-md-pull-20h {
    right: 68.33333333%;
  }
  .col-md-pull-21h {
    right: 71.66666667%;
  }
  .col-md-pull-22h {
    right: 75%;
  }
  .col-md-pull-23h {
    right: 78.33333333%;
  }
  .col-md-pull-24h {
    right: 81.66666667%;
  }
  .col-md-pull-25h {
    right: 85%;
  }
  .col-md-pull-26h {
    right: 88.33333333%;
  }
  .col-md-pull-27h {
    right: 91.66666667%;
  }
  .col-md-pull-28h {
    right: 95%;
  }
  .col-md-pull-29h {
    right: 98.33333333%;
  }
  .col-md-offset-0 {
    margin-left: 0;
  }
  .col-md-offset-1 {
    margin-left: 3.33333333%;
  }
  .col-md-offset-2 {
    margin-left: 6.66666667%;
  }
  .col-md-offset-3 {
    margin-left: 10%;
  }
  .col-md-offset-4 {
    margin-left: 13.33333333%;
  }
  .col-md-offset-5 {
    margin-left: 16.66666667%;
  }
  .col-md-offset-6 {
    margin-left: 20%;
  }
  .col-md-offset-7 {
    margin-left: 23.33333333%;
  }
  .col-md-offset-8 {
    margin-left: 26.66666667%;
  }
  .col-md-offset-9 {
    margin-left: 30%;
  }
  .col-md-offset-10 {
    margin-left: 33.33333333%;
  }
  .col-md-offset-11 {
    margin-left: 36.66666667%;
  }
  .col-md-offset-12 {
    margin-left: 40%;
  }
  .col-md-offset-13 {
    margin-left: 43.33333333%;
  }
  .col-md-offset-14 {
    margin-left: 46.66666667%;
  }
  .col-md-offset-15 {
    margin-left: 50%;
  }
  .col-md-offset-16 {
    margin-left: 53.33333333%;
  }
  .col-md-offset-17 {
    margin-left: 56.66666667%;
  }
  .col-md-offset-18 {
    margin-left: 60%;
  }
  .col-md-offset-19 {
    margin-left: 63.33333333%;
  }
  .col-md-offset-20 {
    margin-left: 66.66666667%;
  }
  .col-md-offset-21 {
    margin-left: 70%;
  }
  .col-md-offset-22 {
    margin-left: 73.33333333%;
  }
  .col-md-offset-23 {
    margin-left: 76.66666667%;
  }
  .col-md-offset-24 {
    margin-left: 80%;
  }
  .col-md-offset-25 {
    margin-left: 83.33333333%;
  }
  .col-md-offset-26 {
    margin-left: 86.66666667%;
  }
  .col-md-offset-27 {
    margin-left: 90%;
  }
  .col-md-offset-28 {
    margin-left: 93.33333333%;
  }
  .col-md-offset-29 {
    margin-left: 96.66666667%;
  }
  .col-md-offset-h {
    margin-left: 1.66666667%;
  }
  .col-md-offset-1h {
    margin-left: 5%;
  }
  .col-md-offset-2h {
    margin-left: 8.33333333%;
  }
  .col-md-offset-3h {
    margin-left: 11.66666667%;
  }
  .col-md-offset-4h {
    margin-left: 15%;
  }
  .col-md-offset-5h {
    margin-left: 18.33333333%;
  }
  .col-md-offset-6h {
    margin-left: 21.66666667%;
  }
  .col-md-offset-7h {
    margin-left: 25%;
  }
  .col-md-offset-8h {
    margin-left: 28.33333333%;
  }
  .col-md-offset-9h {
    margin-left: 31.66666667%;
  }
  .col-md-offset-10h {
    margin-left: 35%;
  }
  .col-md-offset-11h {
    margin-left: 38.33333333%;
  }
  .col-md-offset-12h {
    margin-left: 41.66666667%;
  }
  .col-md-offset-13h {
    margin-left: 45%;
  }
  .col-md-offset-14h {
    margin-left: 48.33333333%;
  }
  .col-md-offset-15h {
    margin-left: 51.66666667%;
  }
  .col-md-offset-16h {
    margin-left: 55%;
  }
  .col-md-offset-17h {
    margin-left: 58.33333333%;
  }
  .col-md-offset-18h {
    margin-left: 61.66666667%;
  }
  .col-md-offset-19h {
    margin-left: 65%;
  }
  .col-md-offset-20h {
    margin-left: 68.33333333%;
  }
  .col-md-offset-21h {
    margin-left: 71.66666667%;
  }
  .col-md-offset-22h {
    margin-left: 75%;
  }
  .col-md-offset-23h {
    margin-left: 78.33333333%;
  }
  .col-md-offset-24h {
    margin-left: 81.66666667%;
  }
  .col-md-offset-25h {
    margin-left: 85%;
  }
  .col-md-offset-26h {
    margin-left: 88.33333333%;
  }
  .col-md-offset-27h {
    margin-left: 91.66666667%;
  }
  .col-md-offset-28h {
    margin-left: 95%;
  }
  .col-md-offset-29h {
    margin-left: 98.33333333%;
  }
}
@media (min-width: 1262px) {
  .container {
    max-width: 1152px;
  }
  .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,
  .col-lg-13,
  .col-lg-14,
  .col-lg-15,
  .col-lg-16,
  .col-lg-17,
  .col-lg-18,
  .col-lg-19,
  .col-lg-20,
  .col-lg-21,
  .col-lg-22,
  .col-lg-23,
  .col-lg-24,
  .col-lg-25,
  .col-lg-26,
  .col-lg-27,
  .col-lg-28,
  .col-lg-29,
  .col-lg-h,
  .col-lg-1h,
  .col-lg-2h,
  .col-lg-3h,
  .col-lg-4h,
  .col-lg-5h,
  .col-lg-6h,
  .col-lg-7h,
  .col-lg-8h,
  .col-lg-9h,
  .col-lg-10h,
  .col-lg-11h,
  .col-lg-12h,
  .col-lg-13h,
  .col-lg-14h,
  .col-lg-15h,
  .col-lg-16h,
  .col-lg-17h,
  .col-lg-18h,
  .col-lg-19h,
  .col-lg-20h,
  .col-lg-21h,
  .col-lg-22h,
  .col-lg-23h,
  .col-lg-24h,
  .col-lg-25h,
  .col-lg-26h,
  .col-lg-27h,
  .col-lg-28h,
  .col-lg-29h,
  .col-lg-30 {
    float: left;
  }
  .col-lg-1 {
    width: 3.33333333%;
  }
  .col-lg-2 {
    width: 6.66666667%;
  }
  .col-lg-3 {
    width: 10%;
  }
  .col-lg-4 {
    width: 13.33333333%;
  }
  .col-lg-5 {
    width: 16.66666667%;
  }
  .col-lg-6 {
    width: 20%;
  }
  .col-lg-7 {
    width: 23.33333333%;
  }
  .col-lg-8 {
    width: 26.66666667%;
  }
  .col-lg-9 {
    width: 30%;
  }
  .col-lg-10 {
    width: 33.33333333%;
  }
  .col-lg-11 {
    width: 36.66666667%;
  }
  .col-lg-12 {
    width: 40%;
  }
  .col-lg-13 {
    width: 43.33333333%;
  }
  .col-lg-14 {
    width: 46.66666667%;
  }
  .col-lg-15 {
    width: 50%;
  }
  .col-lg-16 {
    width: 53.33333333%;
  }
  .col-lg-17 {
    width: 56.66666667%;
  }
  .col-lg-18 {
    width: 60%;
  }
  .col-lg-19 {
    width: 63.33333333%;
  }
  .col-lg-20 {
    width: 66.66666667%;
  }
  .col-lg-21 {
    width: 70%;
  }
  .col-lg-22 {
    width: 73.33333333%;
  }
  .col-lg-23 {
    width: 76.66666667%;
  }
  .col-lg-24 {
    width: 80%;
  }
  .col-lg-25 {
    width: 83.33333333%;
  }
  .col-lg-26 {
    width: 86.66666667%;
  }
  .col-lg-27 {
    width: 90%;
  }
  .col-lg-28 {
    width: 93.33333333%;
  }
  .col-lg-29 {
    width: 96.66666667%;
  }
  .col-lg-1 {
    width: 3.33333333%;
  }
  .col-lg-1 {
    width: 3.33333333%;
  }
  .col-lg-2 {
    width: 6.66666667%;
  }
  .col-lg-3 {
    width: 10%;
  }
  .col-lg-4 {
    width: 13.33333333%;
  }
  .col-lg-5 {
    width: 16.66666667%;
  }
  .col-lg-6 {
    width: 20%;
  }
  .col-lg-7 {
    width: 23.33333333%;
  }
  .col-lg-8 {
    width: 26.66666667%;
  }
  .col-lg-9 {
    width: 30%;
  }
  .col-lg-10 {
    width: 33.33333333%;
  }
  .col-lg-11 {
    width: 36.66666667%;
  }
  .col-lg-12 {
    width: 40%;
  }
  .col-lg-13 {
    width: 43.33333333%;
  }
  .col-lg-14 {
    width: 46.66666667%;
  }
  .col-lg-15 {
    width: 50%;
  }
  .col-lg-16 {
    width: 53.33333333%;
  }
  .col-lg-17 {
    width: 56.66666667%;
  }
  .col-lg-18 {
    width: 60%;
  }
  .col-lg-19 {
    width: 63.33333333%;
  }
  .col-lg-20 {
    width: 66.66666667%;
  }
  .col-lg-21 {
    width: 70%;
  }
  .col-lg-22 {
    width: 73.33333333%;
  }
  .col-lg-23 {
    width: 76.66666667%;
  }
  .col-lg-24 {
    width: 80%;
  }
  .col-lg-25 {
    width: 83.33333333%;
  }
  .col-lg-26 {
    width: 86.66666667%;
  }
  .col-lg-27 {
    width: 90%;
  }
  .col-lg-28 {
    width: 93.33333333%;
  }
  .col-lg-29 {
    width: 96.66666667%;
  }
  .col-lg-h {
    width: 1.66666667%;
  }
  .col-lg-1h {
    width: 5%;
  }
  .col-lg-2h {
    width: 8.33333333%;
  }
  .col-lg-3h {
    width: 11.66666667%;
  }
  .col-lg-4h {
    width: 15%;
  }
  .col-lg-5h {
    width: 18.33333333%;
  }
  .col-lg-6h {
    width: 21.66666667%;
  }
  .col-lg-7h {
    width: 25%;
  }
  .col-lg-8h {
    width: 28.33333333%;
  }
  .col-lg-9h {
    width: 31.66666667%;
  }
  .col-lg-10h {
    width: 35%;
  }
  .col-lg-11h {
    width: 38.33333333%;
  }
  .col-lg-12h {
    width: 41.66666667%;
  }
  .col-lg-13h {
    width: 45%;
  }
  .col-lg-14h {
    width: 48.33333333%;
  }
  .col-lg-15h {
    width: 51.66666667%;
  }
  .col-lg-16h {
    width: 55%;
  }
  .col-lg-17h {
    width: 58.33333333%;
  }
  .col-lg-18h {
    width: 61.66666667%;
  }
  .col-lg-19h {
    width: 65%;
  }
  .col-lg-20h {
    width: 68.33333333%;
  }
  .col-lg-21h {
    width: 71.66666667%;
  }
  .col-lg-22h {
    width: 75%;
  }
  .col-lg-23h {
    width: 78.33333333%;
  }
  .col-lg-24h {
    width: 81.66666667%;
  }
  .col-lg-25h {
    width: 85%;
  }
  .col-lg-26h {
    width: 88.33333333%;
  }
  .col-lg-27h {
    width: 91.66666667%;
  }
  .col-lg-28h {
    width: 95%;
  }
  .col-lg-29h {
    width: 98.33333333%;
  }
  .col-lg-30 {
    width: 100%;
  }
  .col-lg-push-0 {
    left: 0;
  }
  .col-lg-push-1 {
    left: 3.33333333%;
  }
  .col-lg-push-2 {
    left: 6.66666667%;
  }
  .col-lg-push-3 {
    left: 10%;
  }
  .col-lg-push-4 {
    left: 13.33333333%;
  }
  .col-lg-push-5 {
    left: 16.66666667%;
  }
  .col-lg-push-6 {
    left: 20%;
  }
  .col-lg-push-7 {
    left: 23.33333333%;
  }
  .col-lg-push-8 {
    left: 26.66666667%;
  }
  .col-lg-push-9 {
    left: 30%;
  }
  .col-lg-push-10 {
    left: 33.33333333%;
  }
  .col-lg-push-11 {
    left: 36.66666667%;
  }
  .col-lg-push-12 {
    left: 40%;
  }
  .col-lg-push-13 {
    left: 43.33333333%;
  }
  .col-lg-push-14 {
    left: 46.66666667%;
  }
  .col-lg-push-15 {
    left: 50%;
  }
  .col-lg-push-16 {
    left: 53.33333333%;
  }
  .col-lg-push-17 {
    left: 56.66666667%;
  }
  .col-lg-push-18 {
    left: 60%;
  }
  .col-lg-push-19 {
    left: 63.33333333%;
  }
  .col-lg-push-20 {
    left: 66.66666667%;
  }
  .col-lg-push-21 {
    left: 70%;
  }
  .col-lg-push-22 {
    left: 73.33333333%;
  }
  .col-lg-push-23 {
    left: 76.66666667%;
  }
  .col-lg-push-24 {
    left: 80%;
  }
  .col-lg-push-25 {
    left: 83.33333333%;
  }
  .col-lg-push-26 {
    left: 86.66666667%;
  }
  .col-lg-push-27 {
    left: 90%;
  }
  .col-lg-push-28 {
    left: 93.33333333%;
  }
  .col-lg-push-29 {
    left: 96.66666667%;
  }
  .col-lg-push-h {
    left: 1.66666667%;
  }
  .col-lg-push-1h {
    left: 5%;
  }
  .col-lg-push-2h {
    left: 8.33333333%;
  }
  .col-lg-push-3h {
    left: 11.66666667%;
  }
  .col-lg-push-4h {
    left: 15%;
  }
  .col-lg-push-5h {
    left: 18.33333333%;
  }
  .col-lg-push-6h {
    left: 21.66666667%;
  }
  .col-lg-push-7h {
    left: 25%;
  }
  .col-lg-push-8h {
    left: 28.33333333%;
  }
  .col-lg-push-9h {
    left: 31.66666667%;
  }
  .col-lg-push-10h {
    left: 35%;
  }
  .col-lg-push-11h {
    left: 38.33333333%;
  }
  .col-lg-push-12h {
    left: 41.66666667%;
  }
  .col-lg-push-13h {
    left: 45%;
  }
  .col-lg-push-14h {
    left: 48.33333333%;
  }
  .col-lg-push-15h {
    left: 51.66666667%;
  }
  .col-lg-push-16h {
    left: 55%;
  }
  .col-lg-push-17h {
    left: 58.33333333%;
  }
  .col-lg-push-18h {
    left: 61.66666667%;
  }
  .col-lg-push-19h {
    left: 65%;
  }
  .col-lg-push-20h {
    left: 68.33333333%;
  }
  .col-lg-push-21h {
    left: 71.66666667%;
  }
  .col-lg-push-22h {
    left: 75%;
  }
  .col-lg-push-23h {
    left: 78.33333333%;
  }
  .col-lg-push-24h {
    left: 81.66666667%;
  }
  .col-lg-push-25h {
    left: 85%;
  }
  .col-lg-push-26h {
    left: 88.33333333%;
  }
  .col-lg-push-27h {
    left: 91.66666667%;
  }
  .col-lg-push-28h {
    left: 95%;
  }
  .col-lg-push-29h {
    left: 98.33333333%;
  }
  .col-lg-pull-0 {
    right: 0;
  }
  .col-lg-pull-1 {
    right: 3.33333333%;
  }
  .col-lg-pull-2 {
    right: 6.66666667%;
  }
  .col-lg-pull-3 {
    right: 10%;
  }
  .col-lg-pull-4 {
    right: 13.33333333%;
  }
  .col-lg-pull-5 {
    right: 16.66666667%;
  }
  .col-lg-pull-6 {
    right: 20%;
  }
  .col-lg-pull-7 {
    right: 23.33333333%;
  }
  .col-lg-pull-8 {
    right: 26.66666667%;
  }
  .col-lg-pull-9 {
    right: 30%;
  }
  .col-lg-pull-10 {
    right: 33.33333333%;
  }
  .col-lg-pull-11 {
    right: 36.66666667%;
  }
  .col-lg-pull-12 {
    right: 40%;
  }
  .col-lg-pull-13 {
    right: 43.33333333%;
  }
  .col-lg-pull-14 {
    right: 46.66666667%;
  }
  .col-lg-pull-15 {
    right: 50%;
  }
  .col-lg-pull-16 {
    right: 53.33333333%;
  }
  .col-lg-pull-17 {
    right: 56.66666667%;
  }
  .col-lg-pull-18 {
    right: 60%;
  }
  .col-lg-pull-19 {
    right: 63.33333333%;
  }
  .col-lg-pull-20 {
    right: 66.66666667%;
  }
  .col-lg-pull-21 {
    right: 70%;
  }
  .col-lg-pull-22 {
    right: 73.33333333%;
  }
  .col-lg-pull-23 {
    right: 76.66666667%;
  }
  .col-lg-pull-24 {
    right: 80%;
  }
  .col-lg-pull-25 {
    right: 83.33333333%;
  }
  .col-lg-pull-26 {
    right: 86.66666667%;
  }
  .col-lg-pull-27 {
    right: 90%;
  }
  .col-lg-pull-28 {
    right: 93.33333333%;
  }
  .col-lg-pull-29 {
    right: 96.66666667%;
  }
  .col-lg-pull-h {
    right: 1.66666667%;
  }
  .col-lg-pull-1h {
    right: 5%;
  }
  .col-lg-pull-2h {
    right: 8.33333333%;
  }
  .col-lg-pull-3h {
    right: 11.66666667%;
  }
  .col-lg-pull-4h {
    right: 15%;
  }
  .col-lg-pull-5h {
    right: 18.33333333%;
  }
  .col-lg-pull-6h {
    right: 21.66666667%;
  }
  .col-lg-pull-7h {
    right: 25%;
  }
  .col-lg-pull-8h {
    right: 28.33333333%;
  }
  .col-lg-pull-9h {
    right: 31.66666667%;
  }
  .col-lg-pull-10h {
    right: 35%;
  }
  .col-lg-pull-11h {
    right: 38.33333333%;
  }
  .col-lg-pull-12h {
    right: 41.66666667%;
  }
  .col-lg-pull-13h {
    right: 45%;
  }
  .col-lg-pull-14h {
    right: 48.33333333%;
  }
  .col-lg-pull-15h {
    right: 51.66666667%;
  }
  .col-lg-pull-16h {
    right: 55%;
  }
  .col-lg-pull-17h {
    right: 58.33333333%;
  }
  .col-lg-pull-18h {
    right: 61.66666667%;
  }
  .col-lg-pull-19h {
    right: 65%;
  }
  .col-lg-pull-20h {
    right: 68.33333333%;
  }
  .col-lg-pull-21h {
    right: 71.66666667%;
  }
  .col-lg-pull-22h {
    right: 75%;
  }
  .col-lg-pull-23h {
    right: 78.33333333%;
  }
  .col-lg-pull-24h {
    right: 81.66666667%;
  }
  .col-lg-pull-25h {
    right: 85%;
  }
  .col-lg-pull-26h {
    right: 88.33333333%;
  }
  .col-lg-pull-27h {
    right: 91.66666667%;
  }
  .col-lg-pull-28h {
    right: 95%;
  }
  .col-lg-pull-29h {
    right: 98.33333333%;
  }
  .col-lg-offset-0 {
    margin-left: 0;
  }
  .col-lg-offset-1 {
    margin-left: 3.33333333%;
  }
  .col-lg-offset-2 {
    margin-left: 6.66666667%;
  }
  .col-lg-offset-3 {
    margin-left: 10%;
  }
  .col-lg-offset-4 {
    margin-left: 13.33333333%;
  }
  .col-lg-offset-5 {
    margin-left: 16.66666667%;
  }
  .col-lg-offset-6 {
    margin-left: 20%;
  }
  .col-lg-offset-7 {
    margin-left: 23.33333333%;
  }
  .col-lg-offset-8 {
    margin-left: 26.66666667%;
  }
  .col-lg-offset-9 {
    margin-left: 30%;
  }
  .col-lg-offset-10 {
    margin-left: 33.33333333%;
  }
  .col-lg-offset-11 {
    margin-left: 36.66666667%;
  }
  .col-lg-offset-12 {
    margin-left: 40%;
  }
  .col-lg-offset-13 {
    margin-left: 43.33333333%;
  }
  .col-lg-offset-14 {
    margin-left: 46.66666667%;
  }
  .col-lg-offset-15 {
    margin-left: 50%;
  }
  .col-lg-offset-16 {
    margin-left: 53.33333333%;
  }
  .col-lg-offset-17 {
    margin-left: 56.66666667%;
  }
  .col-lg-offset-18 {
    margin-left: 60%;
  }
  .col-lg-offset-19 {
    margin-left: 63.33333333%;
  }
  .col-lg-offset-20 {
    margin-left: 66.66666667%;
  }
  .col-lg-offset-21 {
    margin-left: 70%;
  }
  .col-lg-offset-22 {
    margin-left: 73.33333333%;
  }
  .col-lg-offset-23 {
    margin-left: 76.66666667%;
  }
  .col-lg-offset-24 {
    margin-left: 80%;
  }
  .col-lg-offset-25 {
    margin-left: 83.33333333%;
  }
  .col-lg-offset-26 {
    margin-left: 86.66666667%;
  }
  .col-lg-offset-27 {
    margin-left: 90%;
  }
  .col-lg-offset-28 {
    margin-left: 93.33333333%;
  }
  .col-lg-offset-29 {
    margin-left: 96.66666667%;
  }
  .col-lg-offset-h {
    margin-left: 1.66666667%;
  }
  .col-lg-offset-1h {
    margin-left: 5%;
  }
  .col-lg-offset-2h {
    margin-left: 8.33333333%;
  }
  .col-lg-offset-3h {
    margin-left: 11.66666667%;
  }
  .col-lg-offset-4h {
    margin-left: 15%;
  }
  .col-lg-offset-5h {
    margin-left: 18.33333333%;
  }
  .col-lg-offset-6h {
    margin-left: 21.66666667%;
  }
  .col-lg-offset-7h {
    margin-left: 25%;
  }
  .col-lg-offset-8h {
    margin-left: 28.33333333%;
  }
  .col-lg-offset-9h {
    margin-left: 31.66666667%;
  }
  .col-lg-offset-10h {
    margin-left: 35%;
  }
  .col-lg-offset-11h {
    margin-left: 38.33333333%;
  }
  .col-lg-offset-12h {
    margin-left: 41.66666667%;
  }
  .col-lg-offset-13h {
    margin-left: 45%;
  }
  .col-lg-offset-14h {
    margin-left: 48.33333333%;
  }
  .col-lg-offset-15h {
    margin-left: 51.66666667%;
  }
  .col-lg-offset-16h {
    margin-left: 55%;
  }
  .col-lg-offset-17h {
    margin-left: 58.33333333%;
  }
  .col-lg-offset-18h {
    margin-left: 61.66666667%;
  }
  .col-lg-offset-19h {
    margin-left: 65%;
  }
  .col-lg-offset-20h {
    margin-left: 68.33333333%;
  }
  .col-lg-offset-21h {
    margin-left: 71.66666667%;
  }
  .col-lg-offset-22h {
    margin-left: 75%;
  }
  .col-lg-offset-23h {
    margin-left: 78.33333333%;
  }
  .col-lg-offset-24h {
    margin-left: 81.66666667%;
  }
  .col-lg-offset-25h {
    margin-left: 85%;
  }
  .col-lg-offset-26h {
    margin-left: 88.33333333%;
  }
  .col-lg-offset-27h {
    margin-left: 91.66666667%;
  }
  .col-lg-offset-28h {
    margin-left: 95%;
  }
  .col-lg-offset-29h {
    margin-left: 98.33333333%;
  }
}
.col {
  padding: 0;
}
@media (max-width: 1262px) {
  .col {
    margin-bottom: 30px;
  }
}
table {
  max-width: 100%;
}
th {
  text-align: left;
}
.table {
  width: 100%;
  margin-bottom: 0;
}
.table thead > tr > th,
.table tbody > tr > th,
.table tfoot > tr > th,
.table thead > tr > td,
.table tbody > tr > td,
.table tfoot > tr > td {
  padding: 8px 10px;
  line-height: 1.42857143;
  vertical-align: top;
  font-weight: 700;
  border-top: 1px solid #9cacbe;
  background-color: #fafafa;
}
.table thead > tr > th[rowspan],
.table tbody > tr > th[rowspan],
.table tfoot > tr > th[rowspan] {
  vertical-align: middle;
}
.table thead.right-alignment > tr > th,
.table tbody.right-alignment > tr > th,
.table thead.right-alignment > tr > td,
.table tbody.right-alignment > tr > td {
  text-align: right;
}
.table thead.center-alignment > tr > th,
.table tbody.center-alignment > tr > th,
.table thead.center-alignment > tr > td,
.table tbody.center-alignment > tr > td {
  text-align: center;
}
.table thead.compact > tr > th,
.table tbody.compact > tr > th,
.table thead.compact > tr > td,
.table tbody.compact > tr > td {
  line-height: 1;
}
.table thead.xcompact > tr > th,
.table tbody.xcompact > tr > th,
.table thead.xcompact > tr > td,
.table tbody.xcompact > tr > td {
  line-height: 0.7;
}
.table thead > tr > th,
.table tbody > tr > th {
  vertical-align: middle;
  font-size: 12px;
}
.table tbody > tr.sub-row > td:first-child {
  border-bottom-width: 0;
  border-top-width: 0;
  background-color: #d8e1ec;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.table tbody > tr.sub-row > td:first-child + td {
  font-size: 13px;
}
.table tbody > tr.subsub-row > td:first-child + td {
  border-bottom-width: 0;
  border-top-width: 0;
  border-left-width: 0;
  background-color: #d8e1ec;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.table tbody > tr.subsub-row > td:first-child + td {
  font-size: 13px;
}
.table tbody > tr > th.invis-border,
.table thead > tr > th.invis-border {
  border-right-width: 0;
}
.table tbody > tr > th.invis-border + th,
.table thead > tr > th.invis-border + th {
  border-left-width: 0;
}
.table caption + thead tr:first-child th,
.table colgroup + thead tr:first-child th,
.table thead:first-child tr:first-child th,
.table caption + thead tr:first-child td,
.table colgroup + thead tr:first-child td,
.table thead:first-child tr:first-child td {
  border-top: 0;
}
.table tbody + tbody {
  border-top: 2px solid #9cacbe;
}
.table .table {
  background-color: #e8effb;
}
.table-bordered {
  border: 1px solid #9cacbe;
}
.table-bordered > thead > tr > th,
.table-bordered > tbody > tr > th,
.table-bordered > tfoot > tr > th,
.table-bordered > thead > tr > td,
.table-bordered > tbody > tr > td,
.table-bordered > tfoot > tr > td {
  border: 1px solid #9cacbe;
}
table col[class*="col-"] {
  float: none;
  display: table-column;
}
table td[class*="col-"],
table th[class*="col-"] {
  float: none;
  display: table-cell;
}
.table > thead > tr > td.grey-status,
.table > tbody > tr > td.grey-status,
.table > tfoot > tr > td.grey-status,
.table > thead > tr > th.grey-status,
.table > tbody > tr > th.grey-status,
.table > tfoot > tr > th.grey-status,
.table > thead > tr.grey-status > td,
.table > tbody > tr.grey-status > td,
.table > tfoot > tr.grey-status > td,
.table > thead > tr.grey-status > th,
.table > tbody > tr.grey-status > th,
.table > tfoot > tr.grey-status > th {
  background-color: #d9d9d9;
  background-image: -webkit-gradient(linear, left 0%, left 100%, from(#d9d9d9), to(#d9d9d9));
  background-image: -webkit-linear-gradient(top, #d9d9d9, 0%, #d9d9d9, 100%);
  background-image: -moz-linear-gradient(top, #d9d9d9 0%, #d9d9d9 100%);
  background-image: linear-gradient(to bottom, #d9d9d9 0%, #d9d9d9 100%);
  background-repeat: repeat-x;
  /*filter: e(%("progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=0)",argb(@start-color),argb(@end-color)));*/
  border-color: #a6b3c4;;
  color: #d9d9d9;
  text-shadow: 1px 1px 0px #d9d9d9;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.lt-ie10 .table > thead > tr > td.grey-status,
.lt-ie10 .table > tbody > tr > td.grey-status,
.lt-ie10 .table > tfoot > tr > td.grey-status,
.lt-ie10 .table > thead > tr > th.grey-status,
.lt-ie10 .table > tbody > tr > th.grey-status,
.lt-ie10 .table > tfoot > tr > th.grey-status,
.lt-ie10 .table > thead > tr.grey-status > td,
.lt-ie10 .table > tbody > tr.grey-status > td,
.lt-ie10 .table > tfoot > tr.grey-status > td,
.lt-ie10 .table > thead > tr.grey-status > th,
.lt-ie10 .table > tbody > tr.grey-statuss > th,
.lt-ie10 .table > tfoot > tr.grey-status > th {
    border-color: #a6b3c4;
}
.table > thead > tr > td.success-status,
.table > tbody > tr > td.success-status,
.table > tfoot > tr > td.success-status,
.table > thead > tr > th.success-status,
.table > tbody > tr > th.success-status,
.table > tfoot > tr > th.success-status,
.table > thead > tr.success-status > td,
.table > tbody > tr.success-status > td,
.table > tfoot > tr.success-status > td,
.table > thead > tr.success-status > th,
.table > tbody > tr.success-status > th,
.table > tfoot > tr.success-status > th {
  background-color: #a7d882;
  background-image: -webkit-gradient(linear, left 0%, left 100%, from(#b9e09d), to(#95c96f));
  background-image: -webkit-linear-gradient(top, #b9e09d, 0%, #95c96f, 100%);
  background-image: -moz-linear-gradient(top, #b9e09d 0%, #95c96f 100%);
  background-image: linear-gradient(to bottom, #b9e09d 0%, #95c96f 100%);
  background-repeat: repeat-x;
  /*filter: e(%("progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=0)",argb(@start-color),argb(@end-color)));*/
  border-color: #81ba58;
  color: #1f3112;
  text-shadow: 1px 1px 0px #b0d794;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.lt-ie10 .table > thead > tr > td.success-status,
.lt-ie10 .table > tbody > tr > td.success-status,
.lt-ie10 .table > tfoot > tr > td.success-status,
.lt-ie10 .table > thead > tr > th.success-status,
.lt-ie10 .table > tbody > tr > th.success-status,
.lt-ie10 .table > tfoot > tr > th.success-status,
.lt-ie10 .table > thead > tr.success-status > td,
.lt-ie10 .table > tbody > tr.success-status > td,
.lt-ie10 .table > tfoot > tr.success-status > td,
.lt-ie10 .table > thead > tr.success-status > th,
.lt-ie10 .table > tbody > tr.success-status > th,
.lt-ie10 .table > tfoot > tr.success-status > th {
  border-color: #5e9139;
}
.table > thead > tr > td.warning-status,
.table > tbody > tr > td.warning-status,
.table > tfoot > tr > td.warning-status,
.table > thead > tr > th.warning-status,
.table > tbody > tr > th.warning-status,
.table > tfoot > tr > th.warning-status,
.table > thead > tr.warning-status > td,
.table > tbody > tr.warning-status > td,
.table > tfoot > tr.warning-status > td,
.table > thead > tr.warning-status > th,
.table > tbody > tr.warning-status > th,
.table > tfoot > tr.warning-status > th {
  background-color: #ff827f;
  background-image: -webkit-gradient(linear, left 0%, left 100%, from(#ffa19e), to(#ff6e6b));
  background-image: -webkit-linear-gradient(top, #ffa19e, 0%, #ff6e6b, 100%);
  background-image: -moz-linear-gradient(top, #ffa19e 0%, #ff6e6b 100%);
  background-image: linear-gradient(to bottom, #ffa19e 0%, #ff6e6b 100%);
  background-repeat: repeat-x;
  /*filter: e(%("progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=0)",argb(@start-color),argb(@end-color)));*/
  border-color: #f05e5b;
  color: #750200;
  text-shadow: 1px 1px 0px #ffa09e;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.lt-ie10 .table > thead > tr > td.warning-status,
.lt-ie10 .table > tbody > tr > td.warning-status,
.lt-ie10 .table > tfoot > tr > td.warning-status,
.lt-ie10 .table > thead > tr > th.warning-status,
.lt-ie10 .table > tbody > tr > th.warning-status,
.lt-ie10 .table > tfoot > tr > th.warning-status,
.lt-ie10 .table > thead > tr.warning-status > td,
.lt-ie10 .table > tbody > tr.warning-status > td,
.lt-ie10 .table > tfoot > tr.warning-status > td,
.lt-ie10 .table > thead > tr.warning-status > th,
.lt-ie10 .table > tbody > tr.warning-status > th,
.lt-ie10 .table > tfoot > tr.warning-status > th {
  border-color: #c73e3c;
}
.table > thead > tr > td.highlight-lvl-1,
.table > tbody > tr > td.highlight-lvl-1,
.table > tfoot > tr > td.highlight-lvl-1,
.table > thead > tr > th.highlight-lvl-1,
.table > tbody > tr > th.highlight-lvl-1,
.table > tfoot > tr > th.highlight-lvl-1,
.table > thead > tr.highlight-lvl-1 > td,
.table > tbody > tr.highlight-lvl-1 > td,
.table > tfoot > tr.highlight-lvl-1 > td,
.table > thead > tr.highlight-lvl-1 > th,
.table > tbody > tr.highlight-lvl-1 > th,
.table > tfoot > tr.highlight-lvl-1 > th {
  background-color: #dcf5ff;
  background-image: -webkit-gradient(linear, left 0%, left 100%, from(#feffff), to(#c3e1ff));
  background-image: -webkit-linear-gradient(top, #feffff, 0%, #c3e1ff, 100%);
  background-image: -moz-linear-gradient(top, #feffff 0%, #c3e1ff 100%);
  background-image: linear-gradient(to bottom, #feffff 0%, #c3e1ff 100%);
  background-repeat: repeat-x;
  /*filter: e(%("progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=0)",argb(@start-color),argb(@end-color)));*/
  border-color: #3f98f0;
  color: #00458b;
  text-shadow: 1px 1px 0px #f6fbff;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.lt-ie10 .table > thead > tr > td.highlight-lvl-1,
.lt-ie10 .table > tbody > tr > td.highlight-lvl-1,
.lt-ie10 .table > tfoot > tr > td.highlight-lvl-1,
.lt-ie10 .table > thead > tr > th.highlight-lvl-1,
.lt-ie10 .table > tbody > tr > th.highlight-lvl-1,
.lt-ie10 .table > tfoot > tr > th.highlight-lvl-1,
.lt-ie10 .table > thead > tr.highlight-lvl-1 > td,
.lt-ie10 .table > tbody > tr.highlight-lvl-1 > td,
.lt-ie10 .table > tfoot > tr.highlight-lvl-1 > td,
.lt-ie10 .table > thead > tr.highlight-lvl-1 > th,
.lt-ie10 .table > tbody > tr.highlight-lvl-1 > th,
.lt-ie10 .table > tfoot > tr.highlight-lvl-1 > th {
  border-color: #2576c7;
}
.table > thead > tr > td.highlight-lvl-2,
.table > tbody > tr > td.highlight-lvl-2,
.table > tfoot > tr > td.highlight-lvl-2,
.table > thead > tr > th.highlight-lvl-2,
.table > tbody > tr > th.highlight-lvl-2,
.table > tfoot > tr > th.highlight-lvl-2,
.table > thead > tr.highlight-lvl-2 > td,
.table > tbody > tr.highlight-lvl-2 > td,
.table > tfoot > tr.highlight-lvl-2 > td,
.table > thead > tr.highlight-lvl-2 > th,
.table > tbody > tr.highlight-lvl-2 > th,
.table > tfoot > tr.highlight-lvl-2 > th {
  background-color: #2085eb;
  background-image: -webkit-gradient(linear, left 0%, left 100%, from(#3996f2), to(#1377db));
  background-image: -webkit-linear-gradient(top, #3996f2, 0%, #1377db, 100%);
  background-image: -moz-linear-gradient(top, #3996f2 0%, #1377db 100%);
  background-image: linear-gradient(to bottom, #3996f2 0%, #1377db 100%);
  background-repeat: repeat-x;
  /*filter: e(%("progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=0)",argb(@start-color),argb(@end-color)));*/
  border-color: #0e5dab;
  color: #083059;
  text-shadow: 1px 1px 0px #3390ee;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.lt-ie10 .table > thead > tr > td.highlight-lvl-2,
.lt-ie10 .table > tbody > tr > td.highlight-lvl-2,
.lt-ie10 .table > tfoot > tr > td.highlight-lvl-2,
.lt-ie10 .table > thead > tr > th.highlight-lvl-2,
.lt-ie10 .table > tbody > tr > th.highlight-lvl-2,
.lt-ie10 .table > tfoot > tr > th.highlight-lvl-2,
.lt-ie10 .table > thead > tr.highlight-lvl-2 > td,
.lt-ie10 .table > tbody > tr.highlight-lvl-2 > td,
.lt-ie10 .table > tfoot > tr.highlight-lvl-2 > td,
.lt-ie10 .table > thead > tr.highlight-lvl-2 > th,
.lt-ie10 .table > tbody > tr.highlight-lvl-2 > th,
.lt-ie10 .table > tfoot > tr.highlight-lvl-2 > th {
  border-color: #014182;
}
.table > thead > tr > td.highlight-lvl-3,
.table > tbody > tr > td.highlight-lvl-3,
.table > tfoot > tr > td.highlight-lvl-3,
.table > thead > tr > th.highlight-lvl-3,
.table > tbody > tr > th.highlight-lvl-3,
.table > tfoot > tr > th.highlight-lvl-3,
.table > thead > tr.highlight-lvl-3 > td,
.table > tbody > tr.highlight-lvl-3 > td,
.table > tfoot > tr.highlight-lvl-3 > td,
.table > thead > tr.highlight-lvl-3 > th,
.table > tbody > tr.highlight-lvl-3 > th,
.table > tfoot > tr.highlight-lvl-3 > th {
  background-color: #587b9e;
  background-image: -webkit-gradient(linear, left 0%, left 100%, from(#6d89a6), to(#486b8f));
  background-image: -webkit-linear-gradient(top, #6d89a6, 0%, #486b8f, 100%);
  background-image: -moz-linear-gradient(top, #6d89a6 0%, #486b8f 100%);
  background-image: linear-gradient(to bottom, #6d89a6 0%, #486b8f 100%);
  background-repeat: repeat-x;
  /*filter: e(%("progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=0)",argb(@start-color),argb(@end-color)));*/
  border-color: #1f578f;
  color: #f1f8ff;
  text-shadow: 1px 1px 0px #3c5a77;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.lt-ie10 .table > thead > tr > td.highlight-lvl-3,
.lt-ie10 .table > tbody > tr > td.highlight-lvl-3,
.lt-ie10 .table > tfoot > tr > td.highlight-lvl-3,
.lt-ie10 .table > thead > tr > th.highlight-lvl-3,
.lt-ie10 .table > tbody > tr > th.highlight-lvl-3,
.lt-ie10 .table > tfoot > tr > th.highlight-lvl-3,
.lt-ie10 .table > thead > tr.highlight-lvl-3 > td,
.lt-ie10 .table > tbody > tr.highlight-lvl-3 > td,
.lt-ie10 .table > tfoot > tr.highlight-lvl-3 > td,
.lt-ie10 .table > thead > tr.highlight-lvl-3 > th,
.lt-ie10 .table > tbody > tr.highlight-lvl-3 > th,
.lt-ie10 .table > tfoot > tr.highlight-lvl-3 > th {
  border-color: #0e3a66;
}
@media (max-width: 992px) {
  .table-responsive {
    width: 100%;
    margin-bottom: 0;
    overflow-y: hidden;
    overflow-x: scroll;
    border: 1px solid #9cacbe;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive.hasScroll > .scroll-indicator {
    content: "";
    position: absolute;
    display: block;
    width: 20px;
    height: 100%;
    top: 0;
    /*right: 6px;*/
    right: 0px;
    background-color: #e8effb;
    background-repeat: no-repeat;
    background-position: center center;
    border: 1px solid #9cacbe;
    -webkit-box-shadow: -1px 0 2px 0 rgba(0, 0, 0, 0.15);
    box-shadow: -1px 0 2px 0 rgba(0, 0, 0, 0.15);
  }
  .table-responsive > .table {
    margin-bottom: 0;
    background-color: #fff;
  }
  .table-responsive > .table > thead > tr > th,
  .table-responsive > .table > tbody > tr > th,
  .table-responsive > .table > tfoot > tr > th,
  .table-responsive > .table > thead > tr > td,
  .table-responsive > .table > tbody > tr > td,
  .table-responsive > .table > tfoot > tr > td {
    white-space: nowrap;
  }
  .table-responsive > .table-bordered {
    border: 0;
  }
  .table-responsive > .table-bordered > thead > tr > th:first-child,
  .table-responsive > .table-bordered > tbody > tr > th:first-child,
  .table-responsive > .table-bordered > tfoot > tr > th:first-child,
  .table-responsive > .table-bordered > thead > tr > td:first-child,
  .table-responsive > .table-bordered > tbody > tr > td:first-child,
  .table-responsive > .table-bordered > tfoot > tr > td:first-child {
    border-left: 0;
  }
  .table-responsive > .table-bordered > thead > tr > th:last-child,
  .table-responsive > .table-bordered > tbody > tr > th:last-child,
  .table-responsive > .table-bordered > tfoot > tr > th:last-child,
  .table-responsive > .table-bordered > thead > tr > td:last-child,
  .table-responsive > .table-bordered > tbody > tr > td:last-child,
  .table-responsive > .table-bordered > tfoot > tr > td:last-child {
    border-right: 0;
  }
  .table-responsive > .table-bordered > thead > tr:last-child > th,
  .table-responsive > .table-bordered > tbody > tr:last-child > th,
  .table-responsive > .table-bordered > tfoot > tr:last-child > th,
  .table-responsive > .table-bordered > thead > tr:last-child > td,
  .table-responsive > .table-bordered > tbody > tr:last-child > td,
  .table-responsive > .table-bordered > tfoot > tr:last-child > td {
    border-bottom: 0;
  }
}
.table-consolidacao tr > th,
.table-consolidacao tr > td {
  line-height: 1.8 !important;
}
.table-paralisacoes tr > th,
.table-paralisacoes tr > td {
  line-height: 1.3 !important;
}
.btn {
  display: inline-block;
  padding: 4px 8px;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: normal;
  line-height: 1.42857143;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  border: 1px solid transparent;
  border-radius: 0;
  white-space: nowrap;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
}
.btn:focus {
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.btn:hover,
.btn:focus {
  color: #6b7788;
  text-decoration: none;
}
.btn:active,
.btn.active {
  outline: 0;
  background-image: none;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {
  cursor: not-allowed;
  pointer-events: none;
  opacity: 0.65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  box-shadow: none;
}
.btn-default {
  color: #6b7788;
  background-color: #d8e1ec;
  background-image: -webkit-gradient(linear, left 0%, left 100%, from(#d8e1ec), to(#c5cdd7));
  background-image: -webkit-linear-gradient(top, #d8e1ec, 0%, #c5cdd7, 100%);
  background-image: -moz-linear-gradient(top, #d8e1ec 0%, #c5cdd7 100%);
  background-image: linear-gradient(to bottom, #d8e1ec 0%, #c5cdd7 100%);
  background-repeat: repeat-x;
  /*filter: e(%("progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=0)",argb(@start-color),argb(@end-color)));*/
  border-color: #9cabbe;
}
.btn-default:hover,
.btn-default:focus,
.btn-default:active,
.btn-default.active,
.open .dropdown-toggle.btn-default {
  color: #6b7788;
  background-color: #bcccde;
  border-color: #788ca5;
}
.btn-default:active,
.btn-default.active,
.open .dropdown-toggle.btn-default {
  background-image: none;
}
.btn-default.disabled,
.btn-default[disabled],
fieldset[disabled] .btn-default,
.btn-default.disabled:hover,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default:hover,
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
fieldset[disabled] .btn-default:focus,
.btn-default.disabled:active,
.btn-default[disabled]:active,
fieldset[disabled] .btn-default:active,
.btn-default.disabled.active,
.btn-default[disabled].active,
fieldset[disabled] .btn-default.active {
  background-color: #d8e1ec;
  border-color: #9cabbe;
}
.block {
  margin-bottom: 12px;
}
@media (max-width: 767px) {
  .block.horizontal-xs {
    display: table;
  }
  .block.horizontal-xs > div {
    display: table-cell;
    float: none;
    vertical-align: middle;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .block.horizontal-sm {
    display: table;
  }
  .block.horizontal-sm > div {
    display: table-cell;
    float: none;
    vertical-align: middle;
  }
}
@media (min-width: 992px) and (max-width: 1261px) {
  .block.horizontal-md {
    display: table;
  }
  .block.horizontal-md > div {
    display: table-cell;
    float: none;
    vertical-align: middle;
  }
}
@media (min-width: 1262px) {
  .block.horizontal-lg {
    display: table;
  }
  .block.horizontal-lg > div {
    display: table-cell;
    float: none;
    vertical-align: middle;
  }
}
.blocks-wrapper {
  padding-left: 0;
  padding-right: 0;
}
.label-block {
  display: inline-block;
  padding: .2em .6em .3em;
  font-weight: bold;
  line-height: 1;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border: 1px solid transparent;
}
.label-block.empty {
  vertical-align: middle;
  margin-top: -1px;
  margin-right: 5px;
  width: 30px;
  height: 20px;
}
.label-default {
  background: #fafafa;
  border-color: #9cacbe;
  color: #6b7788;
}
.label-success {
  background-color: #a7d882;
  background-image: -webkit-gradient(linear, left 0%, left 100%, from(#b9e09d), to(#95c96f));
  background-image: -webkit-linear-gradient(top, #b9e09d, 0%, #95c96f, 100%);
  background-image: -moz-linear-gradient(top, #b9e09d 0%, #95c96f 100%);
  background-image: linear-gradient(to bottom, #b9e09d 0%, #95c96f 100%);
  background-repeat: repeat-x;
  /*filter: e(%("progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=0)",argb(@start-color),argb(@end-color)));*/
  border-color: #81ba58;
  color: #1f3112;
  text-shadow: 1px 1px 0px #b0d794;
}
.lt-ie10 .label-success {
  border-color: #5e9139;
}
.label-warning {
  background-color: #ff827f;
  background-image: -webkit-gradient(linear, left 0%, left 100%, from(#ffa19e), to(#ff6e6b));
  background-image: -webkit-linear-gradient(top, #ffa19e, 0%, #ff6e6b, 100%);
  background-image: -moz-linear-gradient(top, #ffa19e 0%, #ff6e6b 100%);
  background-image: linear-gradient(to bottom, #ffa19e 0%, #ff6e6b 100%);
  background-repeat: repeat-x;
  /*filter: e(%("progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=0)",argb(@start-color),argb(@end-color)));*/
  border-color: #f05551;
  color: #1f3112;
  text-shadow: 1px 1px 0px #b0d794;
}
.lt-ie10 .label-warning {
  border-color: #c73734;
}
.label-highlight-lvl-1 {
  background-color: #dcf5ff;
  background-image: -webkit-gradient(linear, left 0%, left 100%, from(#feffff), to(#c3e1ff));
  background-image: -webkit-linear-gradient(top, #feffff, 0%, #c3e1ff, 100%);
  background-image: -moz-linear-gradient(top, #feffff 0%, #c3e1ff 100%);
  background-image: linear-gradient(to bottom, #feffff 0%, #c3e1ff 100%);
  background-repeat: repeat-x;
  /*filter: e(%("progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=0)",argb(@start-color),argb(@end-color)));*/
  border-color: #3f98f0;
  color: #00458b;
  text-shadow: 1px 1px 0px #f6fbff;
}
.lt-ie10 .label-highlight-lvl-1 {
  border-color: #2576c7;
}
.label-highlight-lvl-2 {
  background-color: #2085eb;
  background-image: -webkit-gradient(linear, left 0%, left 100%, from(#3996f2), to(#1377db));
  background-image: -webkit-linear-gradient(top, #3996f2, 0%, #1377db, 100%);
  background-image: -moz-linear-gradient(top, #3996f2 0%, #1377db 100%);
  background-image: linear-gradient(to bottom, #3996f2 0%, #1377db 100%);
  background-repeat: repeat-x;
  /*filter: e(%("progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=0)",argb(@start-color),argb(@end-color)));*/
  border-color: #0e5dab;
  color: #083059;
  text-shadow: 1px 1px 0px #3390ee;
}
.lt-ie10 .label-highlight-lvl-2 {
  border-color: #014182;
}
.label-highlight-lvl-3 {
  background-color: #587b9e;
  background-image: -webkit-gradient(linear, left 0%, left 100%, from(#6d89a6), to(#486b8f));
  background-image: -webkit-linear-gradient(top, #6d89a6, 0%, #486b8f, 100%);
  background-image: -moz-linear-gradient(top, #6d89a6 0%, #486b8f 100%);
  background-image: linear-gradient(to bottom, #6d89a6 0%, #486b8f 100%);
  background-repeat: repeat-x;
  /*filter: e(%("progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=0)",argb(@start-color),argb(@end-color)));*/
  border-color: #1f578f;
  color: #f1f8ff;
  text-shadow: 1px 1px 0px #3c5a77;
}
.lt-ie10 .label-highlight-lvl-3 {
  border-color: #0e3a66;
}
.Defeito {
  background: #9c0000\9 !important;
  background-color: #b90909;
  background-image: -webkit-gradient(linear, left 0%, left 100%, from(#c11d1d), to(#aa0000));
  background-image: -webkit-linear-gradient(top, #c11d1d, 0%, #aa0000, 100%);
  background-image: -moz-linear-gradient(top, #c11d1d 0%, #aa0000 100%);
  background-image: linear-gradient(to bottom, #c11d1d 0%, #aa0000 100%);
  background-repeat: repeat-x;
  /*filter: e(%("progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=0)",argb(@start-color),argb(@end-color)));*/
  border-color: #9b0000;
  color: #000000;
  text-shadow: 1px 1px 0px #dd0000;
}
.lt-ie10 .Defeito {
  border-color: #720000;
}
.Operando {
  background: #06753e\9 !important;
  background-color: #06753e;
  background-image: -webkit-gradient(linear, left 0%, left 100%, from(#137d48), to(#006633));
  background-image: -webkit-linear-gradient(top, #137d48, 0%, #006633, 100%);
  background-image: -moz-linear-gradient(top, #137d48 0%, #006633 100%);
  background-image: linear-gradient(to bottom, #137d48 0%, #006633 100%);
  background-repeat: repeat-x;
  /*filter: e(%("progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=0)",argb(@start-color),argb(@end-color)));*/
  border-color: #005728;
  color: #000000;
  text-shadow: 1px 1px 0px #00994d;
}
.lt-ie10 .Operando {
  border-color: #002e13;
}

.Funcionando {
  background: #06753e\9 !important;
  background-color: #06753e;
  background-image: -webkit-gradient(linear, left 0%, left 100%, from(#137d48), to(#006633));
  background-image: -webkit-linear-gradient(top, #137d48, 0%, #006633, 100%);
  background-image: -moz-linear-gradient(top, #137d48 0%, #006633 100%);
  background-image: linear-gradient(to bottom, #137d48 0%, #006633 100%);
  background-repeat: repeat-x;
  /*filter: e(%("progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=0)",argb(@start-color),argb(@end-color)));*/
  border-color: #005728;
  color: #000000;
  text-shadow: 1px 1px 0px #00994d;
}
.lt-ie10 .Funcionando {
  border-color: #002e13;
}

.Parado {
  background: #8f9696\9 !important;
  background-color: #8f9696;
  background-image: -webkit-gradient(linear, left 0%, left 100%, from(#97aeae), to(#808080));
  background-image: -webkit-linear-gradient(top, #97aeae, 0%, #808080, 100%);
  background-image: -moz-linear-gradient(top, #97aeae 0%, #808080 100%);
  background-image: linear-gradient(to bottom, #97aeae 0%, #808080 100%);
  background-repeat: repeat-x;
  /*filter: e(%("progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=0)",argb(@start-color),argb(@end-color)));*/
  border-color: #716868;
  color: #060606;
  text-shadow: 1px 1px 0px #9a9a9a;
}
.lt-ie10 .Parado {
  border-color: #483c3c;
}
.removido {
  background: #ffff0e\9 !important;
  background-color: #ffff0e;
  background-image: -webkit-gradient(linear, left 0%, left 100%, from(#ffff2a), to(#fff200));
  background-image: -webkit-linear-gradient(top, #ffff2a, 0%, #fff200, 100%);
  background-image: -moz-linear-gradient(top, #ffff2a 0%, #fff200 100%);
  background-image: linear-gradient(to bottom, #ffff2a 0%, #fff200 100%);
  background-repeat: repeat-x;
  /*filter: e(%("progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=0)",argb(@start-color),argb(@end-color)));*/
  border-color: #f0e300;
  color: #0a0a00;
  text-shadow: 1px 1px 0px #fff533;
}
.lt-ie10 .removido {
  border-color: #c7bb00;
}
ul,
ol {
  list-style: none;
  margin-top: 0;
  margin-bottom: 0;
  padding: 10px 10px;
}
.list-bars {
  border: 1px solid transparent;
}
.list-bars > li {
  font-weight: 700;
  font-size: 21px;
  margin-top: 7px;
}
.list-bars > li:first-child {
  margin-top: 0;
}
.list-unstyled {
  padding-left: 0;
  list-style: none;
  background: transparent;
  border: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.list-inline {
  padding-left: 0;
  list-style: none;
  background: transparent;
  border: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.list-inline > li {
  display: inline-block;
  padding-left: 5px;
  padding-right: 5px;
}
.bar {
  position: relative;
  padding-right: 62px;
  padding-left: 0;
}
.bar > div.rect {
  min-width: 1px;
  height: 20px;
  border: 1px solid transparent;
}
.bar > span {
  position: absolute;
  top: 0;
  line-height: 20px;
}
.bar > span.number {
  width: 62px;
  right: 0;
  padding-left: 8px;
  padding-right: 12px;
}
.bar > span.label {
  display: none;
}
@media (max-width: 767px) {
  .bar.visible-label-xs {
    padding-left: 45px;
  }
  .lang_en .bar.visible-label-xs {
    padding-left: 49px;
  }
  .bar.visible-label-xs > span.label {
    display: inline-block;
    width: 45px;
    left: 0;
    font-size: 14px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .bar.visible-label-xs.visible-label-sm {
    padding-left: 45px;
  }
  .lang_en .bar.visible-label-xs.visible-label-sm {
    padding-left: 49px;
  }
  .bar.visible-label-xs.visible-label-sm > span.label {
    display: inline-block;
    width: 45px;
    left: 0;
    font-size: 14px;
  }
}
@media (min-width: 992px) and (max-width: 1261px) {
  .bar.visible-label-xs.visible-label-md {
    padding-left: 45px;
  }
  .lang_en .bar.visible-label-xs.visible-label-md {
    padding-left: 49px;
  }
  .bar.visible-label-xs.visible-label-md > span.label {
    display: inline-block;
    width: 45px;
    left: 0;
    font-size: 14px;
  }
}
@media (min-width: 1262px) {
  .bar.visible-label-xs.visible-label-lg {
    padding-left: 45px;
  }
  .lang_en .bar.visible-label-xs.visible-label-lg {
    padding-left: 49px;
  }
  .bar.visible-label-xs.visible-label-lg > span.label {
    display: inline-block;
    width: 45px;
    left: 0;
    font-size: 14px;
  }
}
@media (max-width: 767px) {
  .bar.visible-label-sm.visible-label-xs {
    padding-left: 45px;
  }
  .lang_en .bar.visible-label-sm.visible-label-xs {
    padding-left: 49px;
  }
  .bar.visible-label-sm.visible-label-xs > span.label {
    display: inline-block;
    width: 45px;
    left: 0;
    font-size: 14px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .bar.visible-label-sm {
    padding-left: 45px;
  }
  .lang_en .bar.visible-label-sm {
    padding-left: 49px;
  }
  .bar.visible-label-sm > span.label {
    display: inline-block;
    width: 45px;
    left: 0;
    font-size: 14px;
  }
}
@media (min-width: 992px) and (max-width: 1261px) {
  .bar.visible-label-sm.visible-label-md {
    padding-left: 45px;
  }
  .lang_en .bar.visible-label-sm.visible-label-md {
    padding-left: 49px;
  }
  .bar.visible-label-sm.visible-label-md > span.label {
    display: inline-block;
    width: 45px;
    left: 0;
    font-size: 14px;
  }
}
@media (min-width: 1262px) {
  .bar.visible-label-sm.visible-label-lg {
    padding-left: 45px;
  }
  .lang_en .bar.visible-label-sm.visible-label-lg {
    padding-left: 49px;
  }
  .bar.visible-label-sm.visible-label-lg > span.label {
    display: inline-block;
    width: 45px;
    left: 0;
    font-size: 14px;
  }
}
@media (max-width: 767px) {
  .bar.visible-label-md.visible-label-xs {
    padding-left: 45px;
  }
  .lang_en .bar.visible-label-md.visible-label-xs {
    padding-left: 49px;
  }
  .bar.visible-label-md.visible-label-xs > span.label {
    display: inline-block;
    width: 45px;
    left: 0;
    font-size: 14px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .bar.visible-label-md.visible-label-sm {
    padding-left: 45px;
  }
  .lang_en .bar.visible-label-md.visible-label-sm {
    padding-left: 49px;
  }
  .bar.visible-label-md.visible-label-sm > span.label {
    display: inline-block;
    width: 45px;
    left: 0;
    font-size: 14px;
  }
}
@media (min-width: 992px) and (max-width: 1261px) {
  .bar.visible-label-md {
    padding-left: 45px;
  }
  .lang_en .bar.visible-label-md {
    padding-left: 49px;
  }
  .bar.visible-label-md > span.label {
    display: inline-block;
    width: 45px;
    left: 0;
    font-size: 14px;
  }
}
@media (min-width: 1262px) {
  .bar.visible-label-md.visible-label-lg {
    padding-left: 45px;
  }
  .lang_en .bar.visible-label-md.visible-label-lg {
    padding-left: 49px;
  }
  .bar.visible-label-md.visible-label-lg > span.label {
    display: inline-block;
    width: 45px;
    left: 0;
    font-size: 14px;
  }
}
@media (max-width: 767px) {
  .bar.visible-label-lg.visible-label-xs {
    padding-left: 45px;
  }
  .lang_en .bar.visible-label-lg.visible-label-xs {
    padding-left: 49px;
  }
  .bar.visible-label-lg.visible-label-xs > span.label {
    display: inline-block;
    width: 45px;
    left: 0;
    font-size: 14px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .bar.visible-label-lg.visible-label-sm {
    padding-left: 45px;
  }
  .lang_en .bar.visible-label-lg.visible-label-sm {
    padding-left: 49px;
  }
  .bar.visible-label-lg.visible-label-sm > span.label {
    display: inline-block;
    width: 45px;
    left: 0;
    font-size: 14px;
  }
}
@media (min-width: 992px) and (max-width: 1261px) {
  .bar.visible-label-lg.visible-label-md {
    padding-left: 45px;
  }
  .lang_en .bar.visible-label-lg.visible-label-md {
    padding-left: 49px;
  }
  .bar.visible-label-lg.visible-label-md > span.label {
    display: inline-block;
    width: 45px;
    left: 0;
    font-size: 14px;
  }
}
@media (min-width: 1262px) {
  .bar.visible-label-lg {
    padding-left: 45px;
  }
  .lang_en .bar.visible-label-lg {
    padding-left: 49px;
  }
  .bar.visible-label-lg > span.label {
    display: inline-block;
    width: 45px;
    left: 0;
    font-size: 14px;
  }
}
.bar.default > div.rect {
  background-color: #ededee;
  background-image: -webkit-gradient(linear, left 0%, left 100%, from(#ffffff), to(#afbed7));
  background-image: -webkit-linear-gradient(top, #ffffff, 0%, #afbed7, 100%);
  background-image: -moz-linear-gradient(top, #ffffff 0%, #afbed7 100%);
  background-image: linear-gradient(to bottom, #ffffff 0%, #afbed7 100%);
  background-repeat: repeat-x;
  /*filter: e(%("progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=0)",argb(@start-color),argb(@end-color)));*/
  border-color: #95a8c8;
}
.bar.dashed > div.rect {
  background: transparent;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  border-style: dashed;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.bar.text-success > div.rect {
  background-color: #95c96f;
  background-image: -webkit-gradient(linear, left 0%, left 100%, from(#b0e38b), to(#71b242));
  background-image: -webkit-linear-gradient(top, #b0e38b, 0%, #71b242, 100%);
  background-image: -moz-linear-gradient(top, #b0e38b 0%, #71b242 100%);
  background-image: linear-gradient(to bottom, #b0e38b 0%, #71b242 100%);
  background-repeat: repeat-x;
  /*filter: e(%("progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=0)",argb(@start-color),argb(@end-color)));*/
  border-color: #61a331;
}
.bar.dashed > div.rect {
  background: transparent;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  border-style: dashed;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.bar.text-warning > div.rect {
  background-color: #ff6e6b;
  background-image: -webkit-gradient(linear, left 0%, left 100%, from(#ff8987), to(#e83b38));
  background-image: -webkit-linear-gradient(top, #ff8987, 0%, #e83b38, 100%);
  background-image: -moz-linear-gradient(top, #ff8987 0%, #e83b38 100%);
  background-image: linear-gradient(to bottom, #ff8987 0%, #e83b38 100%);
  background-repeat: repeat-x;
  /*filter: e(%("progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=0)",argb(@start-color),argb(@end-color)));*/
  border-color: #d92825;
}
.bar.dashed > div.rect {
  background: transparent;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  border-style: dashed;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.bar.dashed > div.rect {
  background-color: #ededee;
  background-image: -webkit-gradient(linear, left 0%, left 100%, from(#ffffff), to(#afbed7));
  background-image: -webkit-linear-gradient(top, #ffffff, 0%, #afbed7, 100%);
  background-image: -moz-linear-gradient(top, #ffffff 0%, #afbed7 100%);
  background-image: linear-gradient(to bottom, #ffffff 0%, #afbed7 100%);
  background-repeat: repeat-x;
  /*filter: e(%("progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=0)",argb(@start-color),argb(@end-color)));*/
  border-color: #95a8c8;
}
.bar.dashed > div.rect {
  background: transparent;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  border-style: dashed;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.bar.grey-status > div.rect {
  background-color: #d9d9d9;
  background-image: -webkit-gradient(linear, left 0%, left 100%, from(#d9d9d9), to(#d9d9d9));
  background-image: -webkit-linear-gradient(top, #d9d9d9, 0%, #d9d9d9, 100%);
  background-image: -moz-linear-gradient(top, #d9d9d9 0%, #d9d9d9 100%);
  background-image: linear-gradient(to bottom, #d9d9d9 0%, #d9d9d9 100%);
  background-repeat: repeat-x;
  /*filter: e(%("progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=0)",argb(@start-color),argb(@end-color)));*/
  border-color: #a6b3c4;
}
.bar.success-status > div.rect {
  background-color: #95c96f;
  background-image: -webkit-gradient(linear, left 0%, left 100%, from(#b0e38b), to(#71b242));
  background-image: -webkit-linear-gradient(top, #b0e38b, 0%, #71b242, 100%);
  background-image: -moz-linear-gradient(top, #b0e38b 0%, #71b242 100%);
  background-image: linear-gradient(to bottom, #b0e38b 0%, #71b242 100%);
  background-repeat: repeat-x;
  /*filter: e(%("progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=0)",argb(@start-color),argb(@end-color)));*/
  border-color: #61a331;
}
.bar.dashed > div.rect {
  background: transparent;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  border-style: dashed;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.bar.warning-status > div.rect {
  background-color: #ff6e6b;
  background-image: -webkit-gradient(linear, left 0%, left 100%, from(#ff8987), to(#e83b38));
  background-image: -webkit-linear-gradient(top, #ff8987, 0%, #e83b38, 100%);
  background-image: -moz-linear-gradient(top, #ff8987 0%, #e83b38 100%);
  background-image: linear-gradient(to bottom, #ff8987 0%, #e83b38 100%);
  background-repeat: repeat-x;
  /*filter: e(%("progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=0)",argb(@start-color),argb(@end-color)));*/
  border-color: #d92825;
}
.bar.dashed > div.rect {
  background: transparent;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  border-style: dashed;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.icon {
  display: block;
  width: 76px;
  height: 60px;
  background-position: left bottom;
  background-repeat: no-repeat;
}
.icon-wave {
  display: inline-block;
  width: 21px;
  height: 11px;
}
.icon-ship-bow {
  width: 90px;
  height: 118px;
}
.icon-ship-stern {
  width: 74px;
  height: 163px;
}
.icon-harbor,
.icon-sustentabilidade,
.icon-mine,
.icon-siop,
.icon-cma,
.icon-railroad,
.icon-pelletizing,
.icon-integrated,
.icon-navegacao,
.icon-screens-sequence,
.icon-administration {
  width: 26px;
  height: 26px;
  background-position: center center;
}
.icon-search {
  width: 27px;
  height: 27px;
}
.icon-search-sm {
  width: 17px;
  height: 17px;
}
.icon-north-region-map {
  width: 59px;
  height: 45px;
}
.icon-southeast-region-map {
  width: 49px;
  height: 38px;
}
.icon-south-region-map {
  width: 47px;
  height: 41px;
}
.icon-tv {
  width: 16px;
  height: 12px;
}
.icon-menu {
  width: 23px;
  height: 19px;
}
@font-face {
  font-family: 'Glyphicons Halflings';
  src: url('glyphicons-halflings-regular.eot');
  src: url('glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('glyphicons-halflings-regular.woff') format('woff'), url('glyphicons-halflings-regular.ttf') format('truetype'), url('glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg');
}
.glyphicon {
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: 'Glyphicons Halflings';
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.glyphicon-asterisk:before {
  content: "\2a";
}
.glyphicon-plus:before {
  content: "\2b";
}
.glyphicon-euro:before {
  content: "\20ac";
}
.glyphicon-minus:before {
  content: "\2212";
}
.glyphicon-cloud:before {
  content: "\2601";
}
.glyphicon-envelope:before {
  content: "\2709";
}
.glyphicon-pencil:before {
  content: "\270f";
}
.glyphicon-glass:before {
  content: "\e001";
}
.glyphicon-music:before {
  content: "\e002";
}
.glyphicon-search:before {
  content: "\e003";
}
.glyphicon-heart:before {
  content: "\e005";
}
.glyphicon-star:before {
  content: "\e006";
}
.glyphicon-star-empty:before {
  content: "\e007";
}
.glyphicon-user:before {
  content: "\e008";
}
.glyphicon-film:before {
  content: "\e009";
}
.glyphicon-th-large:before {
  content: "\e010";
}
.glyphicon-th:before {
  content: "\e011";
}
.glyphicon-th-list:before {
  content: "\e012";
}
.glyphicon-ok:before {
  content: "\e013";
}
.glyphicon-remove:before {
  content: "\e014";
}
.glyphicon-zoom-in:before {
  content: "\e015";
}
.glyphicon-zoom-out:before {
  content: "\e016";
}
.glyphicon-off:before {
  content: "\e017";
}
.glyphicon-signal:before {
  content: "\e018";
}
.glyphicon-cog:before {
  content: "\e019";
}
.glyphicon-trash:before {
  content: "\e020";
}
.glyphicon-home:before {
  content: "\e021";
}
.glyphicon-file:before {
  content: "\e022";
}
.glyphicon-time:before {
  content: "\e023";
}
.glyphicon-road:before {
  content: "\e024";
}
.glyphicon-download-alt:before {
  content: "\e025";
}
.glyphicon-download:before {
  content: "\e026";
}
.glyphicon-upload:before {
  content: "\e027";
}
.glyphicon-inbox:before {
  content: "\e028";
}
.glyphicon-play-circle:before {
  content: "\e029";
}
.glyphicon-repeat:before {
  content: "\e030";
}
.glyphicon-refresh:before {
  content: "\e031";
}
.glyphicon-list-alt:before {
  content: "\e032";
}
.glyphicon-lock:before {
  content: "\e033";
}
.glyphicon-flag:before {
  content: "\e034";
}
.glyphicon-headphones:before {
  content: "\e035";
}
.glyphicon-volume-off:before {
  content: "\e036";
}
.glyphicon-volume-down:before {
  content: "\e037";
}
.glyphicon-volume-up:before {
  content: "\e038";
}
.glyphicon-qrcode:before {
  content: "\e039";
}
.glyphicon-barcode:before {
  content: "\e040";
}
.glyphicon-tag:before {
  content: "\e041";
}
.glyphicon-tags:before {
  content: "\e042";
}
.glyphicon-book:before {
  content: "\e043";
}
.glyphicon-bookmark:before {
  content: "\e044";
}
.glyphicon-print:before {
  content: "\e045";
}
.glyphicon-camera:before {
  content: "\e046";
}
.glyphicon-font:before {
  content: "\e047";
}
.glyphicon-bold:before {
  content: "\e048";
}
.glyphicon-italic:before {
  content: "\e049";
}
.glyphicon-text-height:before {
  content: "\e050";
}
.glyphicon-text-width:before {
  content: "\e051";
}
.glyphicon-align-left:before {
  content: "\e052";
}
.glyphicon-align-center:before {
  content: "\e053";
}
.glyphicon-align-right:before {
  content: "\e054";
}
.glyphicon-align-justify:before {
  content: "\e055";
}
.glyphicon-list:before {
  content: "\e056";
}
.glyphicon-indent-left:before {
  content: "\e057";
}
.glyphicon-indent-right:before {
  content: "\e058";
}
.glyphicon-facetime-video:before {
  content: "\e059";
}
.glyphicon-picture:before {
  content: "\e060";
}
.glyphicon-map-marker:before {
  content: "\e062";
}
.glyphicon-adjust:before {
  content: "\e063";
}
.glyphicon-tint:before {
  content: "\e064";
}
.glyphicon-edit:before {
  content: "\e065";
}
.glyphicon-share:before {
  content: "\e066";
}
.glyphicon-check:before {
  content: "\e067";
}
.glyphicon-move:before {
  content: "\e068";
}
.glyphicon-step-backward:before {
  content: "\e069";
}
.glyphicon-fast-backward:before {
  content: "\e070";
}
.glyphicon-backward:before {
  content: "\e071";
}
.glyphicon-play:before {
  content: "\e072";
}
.glyphicon-pause:before {
  content: "\e073";
}
.glyphicon-stop:before {
  content: "\e074";
}
.glyphicon-forward:before {
  content: "\e075";
}
.glyphicon-fast-forward:before {
  content: "\e076";
}
.glyphicon-step-forward:before {
  content: "\e077";
}
.glyphicon-eject:before {
  content: "\e078";
}
.glyphicon-chevron-left:before {
  content: "\e079";
}
.glyphicon-chevron-right:before {
  content: "\e080";
}
.glyphicon-plus-sign:before {
  content: "\e081";
}
.glyphicon-minus-sign:before {
  content: "\e082";
}
.glyphicon-remove-sign:before {
  content: "\e083";
}
.glyphicon-ok-sign:before {
  content: "\e084";
}
.glyphicon-question-sign:before {
  content: "\e085";
}
.glyphicon-info-sign:before {
  content: "\e086";
}
.glyphicon-screenshot:before {
  content: "\e087";
}
.glyphicon-remove-circle:before {
  content: "\e088";
}
.glyphicon-ok-circle:before {
  content: "\e089";
}
.glyphicon-ban-circle:before {
  content: "\e090";
}
.glyphicon-arrow-left:before {
  content: "\e091";
}
.glyphicon-arrow-right:before {
  content: "\e092";
}
.glyphicon-arrow-up:before {
  content: "\e093";
}
.glyphicon-arrow-down:before {
  content: "\e094";
}
.glyphicon-share-alt:before {
  content: "\e095";
}
.glyphicon-resize-full:before {
  content: "\e096";
}
.glyphicon-resize-small:before {
  content: "\e097";
}
.glyphicon-exclamation-sign:before {
  content: "\e101";
}
.glyphicon-gift:before {
  content: "\e102";
}
.glyphicon-leaf:before {
  content: "\e103";
}
.glyphicon-fire:before {
  content: "\e104";
}
.glyphicon-eye-open:before {
  content: "\e105";
}
.glyphicon-eye-close:before {
  content: "\e106";
}
.glyphicon-warning-sign:before {
  content: "\e107";
}
.glyphicon-plane:before {
  content: "\e108";
}
.glyphicon-calendar:before {
  content: "\e109";
}
.glyphicon-random:before {
  content: "\e110";
}
.glyphicon-comment:before {
  content: "\e111";
}
.glyphicon-magnet:before {
  content: "\e112";
}
.glyphicon-chevron-up:before {
  content: "\e113";
}
.glyphicon-chevron-down:before {
  content: "\e114";
}
.glyphicon-retweet:before {
  content: "\e115";
}
.glyphicon-shopping-cart:before {
  content: "\e116";
}
.glyphicon-folder-close:before {
  content: "\e117";
}
.glyphicon-folder-open:before {
  content: "\e118";
}
.glyphicon-resize-vertical:before {
  content: "\e119";
}
.glyphicon-resize-horizontal:before {
  content: "\e120";
}
.glyphicon-hdd:before {
  content: "\e121";
}
.glyphicon-bullhorn:before {
  content: "\e122";
}
.glyphicon-bell:before {
  content: "\e123";
}
.glyphicon-certificate:before {
  content: "\e124";
}
.glyphicon-thumbs-up:before {
  content: "\e125";
}
.glyphicon-thumbs-down:before {
  content: "\e126";
}
.glyphicon-hand-right:before {
  content: "\e127";
}
.glyphicon-hand-left:before {
  content: "\e128";
}
.glyphicon-hand-up:before {
  content: "\e129";
}
.glyphicon-hand-down:before {
  content: "\e130";
}
.glyphicon-circle-arrow-right:before {
  content: "\e131";
}
.glyphicon-circle-arrow-left:before {
  content: "\e132";
}
.glyphicon-circle-arrow-up:before {
  content: "\e133";
}
.glyphicon-circle-arrow-down:before {
  content: "\e134";
}
.glyphicon-globe:before {
  content: "\e135";
}
.glyphicon-wrench:before {
  content: "\e136";
}
.glyphicon-tasks:before {
  content: "\e137";
}
.glyphicon-filter:before {
  content: "\e138";
}
.glyphicon-briefcase:before {
  content: "\e139";
}
.glyphicon-fullscreen:before {
  content: "\e140";
}
.glyphicon-dashboard:before {
  content: "\e141";
}
.glyphicon-paperclip:before {
  content: "\e142";
}
.glyphicon-heart-empty:before {
  content: "\e143";
}
.glyphicon-link:before {
  content: "\e144";
}
.glyphicon-phone:before {
  content: "\e145";
}
.glyphicon-pushpin:before {
  content: "\e146";
}
.glyphicon-usd:before {
  content: "\e148";
}
.glyphicon-gbp:before {
  content: "\e149";
}
.glyphicon-sort:before {
  content: "\e150";
}
.glyphicon-sort-by-alphabet:before {
  content: "\e151";
}
.glyphicon-sort-by-alphabet-alt:before {
  content: "\e152";
}
.glyphicon-sort-by-order:before {
  content: "\e153";
}
.glyphicon-sort-by-order-alt:before {
  content: "\e154";
}
.glyphicon-sort-by-attributes:before {
  content: "\e155";
}
.glyphicon-sort-by-attributes-alt:before {
  content: "\e156";
}
.glyphicon-unchecked:before {
  content: "\e157";
}
.glyphicon-expand:before {
  content: "\e158";
}
.glyphicon-collapse-down:before {
  content: "\e159";
}
.glyphicon-collapse-up:before {
  content: "\e160";
}
.glyphicon-log-in:before {
  content: "\e161";
}
.glyphicon-flash:before {
  content: "\e162";
}
.glyphicon-log-out:before {
  content: "\e163";
}
.glyphicon-new-window:before {
  content: "\e164";
}
.glyphicon-record:before {
  content: "\e165";
}
.glyphicon-save:before {
  content: "\e166";
}
.glyphicon-open:before {
  content: "\e167";
}
.glyphicon-saved:before {
  content: "\e168";
}
.glyphicon-import:before {
  content: "\e169";
}
.glyphicon-export:before {
  content: "\e170";
}
.glyphicon-send:before {
  content: "\e171";
}
.glyphicon-floppy-disk:before {
  content: "\e172";
}
.glyphicon-floppy-saved:before {
  content: "\e173";
}
.glyphicon-floppy-remove:before {
  content: "\e174";
}
.glyphicon-floppy-save:before {
  content: "\e175";
}
.glyphicon-floppy-open:before {
  content: "\e176";
}
.glyphicon-credit-card:before {
  content: "\e177";
}
.glyphicon-transfer:before {
  content: "\e178";
}
.glyphicon-cutlery:before {
  content: "\e179";
}
.glyphicon-header:before {
  content: "\e180";
}
.glyphicon-compressed:before {
  content: "\e181";
}
.glyphicon-earphone:before {
  content: "\e182";
}
.glyphicon-phone-alt:before {
  content: "\e183";
}
.glyphicon-tower:before {
  content: "\e184";
}
.glyphicon-stats:before {
  content: "\e185";
}
.glyphicon-sd-video:before {
  content: "\e186";
}
.glyphicon-hd-video:before {
  content: "\e187";
}
.glyphicon-subtitles:before {
  content: "\e188";
}
.glyphicon-sound-stereo:before {
  content: "\e189";
}
.glyphicon-sound-dolby:before {
  content: "\e190";
}
.glyphicon-sound-5-1:before {
  content: "\e191";
}
.glyphicon-sound-6-1:before {
  content: "\e192";
}
.glyphicon-sound-7-1:before {
  content: "\e193";
}
.glyphicon-copyright-mark:before {
  content: "\e194";
}
.glyphicon-registration-mark:before {
  content: "\e195";
}
.glyphicon-cloud-download:before {
  content: "\e197";
}
.glyphicon-cloud-upload:before {
  content: "\e198";
}
.glyphicon-tree-conifer:before {
  content: "\e199";
}
.glyphicon-tree-deciduous:before {
  content: "\e200";
}
.total-wrapper {
  padding-right: 12px;
  padding-left: 12px;
}
.total-wrapper .header-c-wrapper {
  position: relative;
}
.total-wrapper .header-c-wrapper header {
  padding-right: 50px;
  margin-top: 10px;
  margin-bottom: 10px;
}
.total-wrapper .header-c-wrapper header .time-info-wrapper {
  margin-top: 5px;
}
@media (min-width: 1262px) {
  .total-wrapper .header-c-wrapper header .time-info-wrapper {
    text-align: right;
    margin-top: 13px;
  }
}
.total-wrapper .header-c-wrapper header .time-info-wrapper > span {
  display: inline-block;
}
.total-wrapper .header-c-wrapper header .toolbar {
  position: absolute;
  top: 10px;
  right: 0;
  z-index: 999;
}
.total-wrapper .header-c-wrapper header .toolbar > .btn {
  line-height: normal;
  vertical-align: baseline;
}
fieldset {
  padding: 0;
  margin: 0;
  border: 0;
  min-width: 0;
}
legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 20px;
  font-size: 21px;
  line-height: inherit;
  color: #333333;
  border: 0;
  border-bottom: 1px solid #e5e5e5;
}
label {
  display: inline-block;
  max-width: 100%;
  margin-bottom: 5px;
  font-weight: bold;
}
input[type="search"] {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
input[type="radio"],
input[type="checkbox"] {
  margin: 4px 0 0;
  margin-top: 1px \9;
  line-height: normal;
}
input[type="file"] {
  display: block;
}
input[type="range"] {
  display: block;
  width: 100%;
}
select[multiple],
select[size] {
  height: auto;
}
input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus {
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
output {
  display: block;
  padding-top: 5px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #6b7788;
}
.form-control {
  display: block;
  width: 100%;
  height: 30px;
  padding: 4px 8px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #6b7788;
  background-color: #ffffff;
  background-image: none;
  border: 1px solid #9cacbe;
  border-radius: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.form-control:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
}
.form-control:-moz-placeholder {
  color: #999999;
}
.form-control::-moz-placeholder {
  color: #999999;
}
.form-control:-ms-input-placeholder {
  color: #999999;
}
.form-control::-webkit-input-placeholder {
  color: #999999;
}
.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
  cursor: not-allowed;
  background-color: #eeeeee;
  opacity: 1;
}
textarea.form-control {
  height: auto;
}
input[type="search"] {
  -webkit-appearance: none;
}
input[type="date"],
input[type="time"],
input[type="datetime-local"],
input[type="month"] {
  line-height: 30px;
  line-height: 1.42857143 \0;
}
input[type="date"].input-sm,
input[type="time"].input-sm,
input[type="datetime-local"].input-sm,
input[type="month"].input-sm {
  line-height: 31px;
}
input[type="date"].input-lg,
input[type="time"].input-lg,
input[type="datetime-local"].input-lg,
input[type="month"].input-lg {
  line-height: 46px;
}
.form-group {
  margin-bottom: 15px;
}
.radio,
.checkbox {
  position: relative;
  display: block;
  min-height: 20px;
  margin-top: 10px;
  margin-bottom: 10px;
}
.radio label,
.checkbox label {
  padding-left: 20px;
  margin-bottom: 0;
  font-weight: normal;
  cursor: pointer;
}
.radio input[type="radio"],
.radio-inline input[type="radio"],
.checkbox input[type="checkbox"],
.checkbox-inline input[type="checkbox"] {
  position: absolute;
  margin-left: -20px;
  margin-top: 4px \9;
}
.radio + .radio,
.checkbox + .checkbox {
  margin-top: -5px;
}
.radio-inline,
.checkbox-inline {
  display: inline-block;
  padding-left: 20px;
  margin-bottom: 0;
  vertical-align: middle;
  font-weight: normal;
  cursor: pointer;
}
.radio-inline + .radio-inline,
.checkbox-inline + .checkbox-inline {
  margin-top: 0;
  margin-left: 10px;
}
input[type="radio"][disabled],
input[type="checkbox"][disabled],
input[type="radio"].disabled,
input[type="checkbox"].disabled,
fieldset[disabled] input[type="radio"],
fieldset[disabled] input[type="checkbox"] {
  cursor: not-allowed;
}
.radio-inline.disabled,
.checkbox-inline.disabled,
fieldset[disabled] .radio-inline,
fieldset[disabled] .checkbox-inline {
  cursor: not-allowed;
}
.radio.disabled label,
.checkbox.disabled label,
fieldset[disabled] .radio label,
fieldset[disabled] .checkbox label {
  cursor: not-allowed;
}
.form-control-static {
  padding-top: 5px;
  padding-bottom: 5px;
  margin-bottom: 0;
}
.form-control-static.input-lg,
.form-control-static.input-sm {
  padding-left: 0;
  padding-right: 0;
}
.input-sm,
.form-horizontal .form-group-sm .form-control {
  height: 31px;
  padding: 5px 10px;
  font-size: 13px;
  line-height: 1.5;
  border-radius: 0;
}
select.input-sm {
  height: 31px;
  line-height: 31px;
}
textarea.input-sm {
  height: auto;
}
.input-lg,
.form-horizontal .form-group-lg .form-control {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.33;
  border-radius: 0;
}
select.input-lg {
  height: 46px;
  line-height: 46px;
}
textarea.input-lg {
  height: auto;
}
.has-feedback {
  position: relative;
}
.has-feedback .form-control {
  padding-right: 37.5px;
}
.form-control-feedback {
  position: absolute;
  top: 25px;
  right: 0;
  z-index: 2;
  display: block;
  width: 30px;
  height: 30px;
  line-height: 30px;
  text-align: center;
}
.input-lg + .form-control-feedback {
  width: 46px;
  height: 46px;
  line-height: 46px;
}
.input-sm + .form-control-feedback {
  width: 31px;
  height: 31px;
  line-height: 31px;
}
.has-success .help-block,
.has-success .control-label {
  color: #4f7b2e;
}
.has-success .form-control {
  border-color: #4f7b2e;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-success .form-control:focus {
  border-color: #375620;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7fbe51;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7fbe51;
}
.has-success .input-group-addon {
  color: #4f7b2e;
  border-color: #4f7b2e;
  background-color: #dff0d8;
}
.has-warning .help-block,
.has-warning .control-label {
  color: #b80400;
}
.has-warning .form-control {
  border-color: #b80400;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-warning .form-control:focus {
  border-color: #850300;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ff231f;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ff231f;
}
.has-warning .input-group-addon {
  color: #b80400;
  border-color: #b80400;
  background-color: #fcf8e3;
}
.has-error .help-block,
.has-error .control-label {
  color: #b94a48;
}
.has-error .form-control {
  border-color: #b94a48;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-error .form-control:focus {
  border-color: #953b39;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;
}
.has-error .input-group-addon {
  color: #b94a48;
  border-color: #b94a48;
  background-color: #f2dede;
}
.has-feedback label.sr-only ~ .form-control-feedback {
  top: 0;
}
.help-block {
  display: block;
  margin-top: 5px;
  margin-bottom: 10px;
  color: #b1b8c2;
}
@media (min-width: 768px) {
  .form-inline .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .form-inline .input-group {
    display: inline-table;
    vertical-align: middle;
  }
  .form-inline .input-group .input-group-addon,
  .form-inline .input-group .input-group-btn,
  .form-inline .input-group .form-control {
    width: auto;
  }
  .form-inline .input-group > .form-control {
    width: 100%;
  }
  .form-inline .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .radio,
  .form-inline .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .radio label,
  .form-inline .checkbox label {
    padding-left: 0;
  }
  .form-inline .radio input[type="radio"],
  .form-inline .checkbox input[type="checkbox"] {
    position: relative;
    margin-left: 0;
  }
  .form-inline .has-feedback .form-control-feedback {
    top: 0;
  }
}
.form-horizontal .radio,
.form-horizontal .checkbox,
.form-horizontal .radio-inline,
.form-horizontal .checkbox-inline {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 5px;
}
.form-horizontal .radio,
.form-horizontal .checkbox {
  min-height: 25px;
}
.form-horizontal .form-group {
  margin-left: -6px;
  margin-right: -6px;
}
.form-horizontal .form-group:before,
.form-horizontal .form-group:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.form-horizontal .form-group:after {
  clear: both;
}
.form-horizontal .form-group:before,
.form-horizontal .form-group:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.form-horizontal .form-group:after {
  clear: both;
}
@media (min-width: 768px) {
  .form-horizontal .control-label {
    text-align: right;
    margin-bottom: 0;
    padding-top: 5px;
  }
}
.form-horizontal .has-feedback .form-control-feedback {
  top: 0;
  right: 6px;
}
@media (min-width: 768px) {
  .form-horizontal .form-group-lg .control-label {
    padding-top: 14.3px;
  }
}
@media (min-width: 768px) {
  .form-horizontal .form-group-sm .control-label {
    padding-top: 6px;
  }
}
ul.ui-autocomplete {
  background-color: #fafafa;
  border: 1px solid #9cacbe;
  border-top: 0;
  -webkit-box-shadow: 1px 1px 2px 0 rgba(0, 0, 0, 0.17);
  box-shadow: 1px 1px 2px 0 rgba(0, 0, 0, 0.17);
  height: auto;
  max-height: 200px;
  margin-left: 20px;
  overflow-y: auto;
  overflow-x: hidden;
  text-align: left !important;
}
ul.ui-autocomplete li {
  position: relative;
  line-height: 26px;
  font-size: 14px !important;
  font-weight: bold;
  padding-left: 10px;
}
ul.ui-autocomplete li:first-child a {
  border-top: 0;
}
ul.ui-autocomplete li.ui-menu-item-with-icon + li {
  margin-top: 15px;
}
ul.ui-autocomplete li.ui-menu-item-with-icon + li.ui-menu-item-with-icon {
  margin-top: 0;
}
ul.ui-autocomplete li > a {
  font-weight: normal;
  border-top: 1px solid transparent;
  border-top-color: #dae0e6;
  padding-left: 10px;
  display: block;
  margin-left: -10px;
  height: 27px;
}
ul.ui-autocomplete li > a:hover {
  color: #545e6c;
}
ul.ui-autocomplete li > a > span:first-child + span {
  display: inline-block;
  font-size: 10px;
  margin-left: 4px;
}
ul.ui-autocomplete li div {
  position: absolute;
  right: 10px;
  top: 9px;
  z-index: 100;
}
ul.ui-autocomplete hr.ui-menu-divider {
  margin-top: 3px;
  margin-bottom: 15px;
  border-color: #bec8d4;
}
ul.ui-autocomplete hr.ui-menu-divider + li.ui-menu-item-with-icon a {
  border-top: none;
}
.clearfix:before,
.clearfix:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.clearfix:after {
  clear: both;
}
.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;
}
.affix {
  position: fixed;
}
@-ms-viewport {
  width: device-width;
}
@media screen and (max-width: 400px) {
  @-ms-viewport {
    width: 320px;
  }
}
.hidden {
  display: none !important;
  visibility: hidden !important;
}
.visible-xs {
  display: none !important;
}
tr.visible-xs {
  display: none !important;
}
th.visible-xs,
td.visible-xs {
  display: none !important;
}
@media (max-width: 767px) {
  .visible-xs {
    display: block !important;
  }
  tr.visible-xs {
    display: table-row !important;
  }
  th.visible-xs,
  td.visible-xs {
    display: table-cell !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-xs.visible-sm {
    display: block !important;
  }
  tr.visible-xs.visible-sm {
    display: table-row !important;
  }
  th.visible-xs.visible-sm,
  td.visible-xs.visible-sm {
    display: table-cell !important;
  }
}
@media (min-width: 992px) and (max-width: 1261px) {
  .visible-xs.visible-md {
    display: block !important;
  }
  tr.visible-xs.visible-md {
    display: table-row !important;
  }
  th.visible-xs.visible-md,
  td.visible-xs.visible-md {
    display: table-cell !important;
  }
}
@media (min-width: 1262px) {
  .visible-xs.visible-lg {
    display: block !important;
  }
  tr.visible-xs.visible-lg {
    display: table-row !important;
  }
  th.visible-xs.visible-lg,
  td.visible-xs.visible-lg {
    display: table-cell !important;
  }
}
.visible-sm {
  display: none !important;
}
tr.visible-sm {
  display: none !important;
}
th.visible-sm,
td.visible-sm {
  display: none !important;
}
@media (max-width: 767px) {
  .visible-sm.visible-xs {
    display: block !important;
  }
  tr.visible-sm.visible-xs {
    display: table-row !important;
  }
  th.visible-sm.visible-xs,
  td.visible-sm.visible-xs {
    display: table-cell !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm {
    display: block !important;
  }
  tr.visible-sm {
    display: table-row !important;
  }
  th.visible-sm,
  td.visible-sm {
    display: table-cell !important;
  }
}
@media (min-width: 992px) and (max-width: 1261px) {
  .visible-sm.visible-md {
    display: block !important;
  }
  tr.visible-sm.visible-md {
    display: table-row !important;
  }
  th.visible-sm.visible-md,
  td.visible-sm.visible-md {
    display: table-cell !important;
  }
}
@media (min-width: 1262px) {
  .visible-sm.visible-lg {
    display: block !important;
  }
  tr.visible-sm.visible-lg {
    display: table-row !important;
  }
  th.visible-sm.visible-lg,
  td.visible-sm.visible-lg {
    display: table-cell !important;
  }
}
.visible-md {
  display: none !important;
}
tr.visible-md {
  display: none !important;
}
th.visible-md,
td.visible-md {
  display: none !important;
}
@media (max-width: 767px) {
  .visible-md.visible-xs {
    display: block !important;
  }
  tr.visible-md.visible-xs {
    display: table-row !important;
  }
  th.visible-md.visible-xs,
  td.visible-md.visible-xs {
    display: table-cell !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-md.visible-sm {
    display: block !important;
  }
  tr.visible-md.visible-sm {
    display: table-row !important;
  }
  th.visible-md.visible-sm,
  td.visible-md.visible-sm {
    display: table-cell !important;
  }
}
@media (min-width: 992px) and (max-width: 1261px) {
  .visible-md {
    display: block !important;
  }
  tr.visible-md {
    display: table-row !important;
  }
  th.visible-md,
  td.visible-md {
    display: table-cell !important;
  }
}
@media (min-width: 1262px) {
  .visible-md.visible-lg {
    display: block !important;
  }
  tr.visible-md.visible-lg {
    display: table-row !important;
  }
  th.visible-md.visible-lg,
  td.visible-md.visible-lg {
    display: table-cell !important;
  }
}
.visible-lg {
  display: none !important;
}
tr.visible-lg {
  display: none !important;
}
th.visible-lg,
td.visible-lg {
  display: none !important;
}
@media (max-width: 767px) {
  .visible-lg.visible-xs {
    display: block !important;
  }
  tr.visible-lg.visible-xs {
    display: table-row !important;
  }
  th.visible-lg.visible-xs,
  td.visible-lg.visible-xs {
    display: table-cell !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-lg.visible-sm {
    display: block !important;
  }
  tr.visible-lg.visible-sm {
    display: table-row !important;
  }
  th.visible-lg.visible-sm,
  td.visible-lg.visible-sm {
    display: table-cell !important;
  }
}
@media (min-width: 992px) and (max-width: 1261px) {
  .visible-lg.visible-md {
    display: block !important;
  }
  tr.visible-lg.visible-md {
    display: table-row !important;
  }
  th.visible-lg.visible-md,
  td.visible-lg.visible-md {
    display: table-cell !important;
  }
}
@media (min-width: 1262px) {
  .visible-lg {
    display: block !important;
  }
  tr.visible-lg {
    display: table-row !important;
  }
  th.visible-lg,
  td.visible-lg {
    display: table-cell !important;
  }
}
.hidden-xs {
  display: block !important;
}
tr.hidden-xs {
  display: table-row !important;
}
th.hidden-xs,
td.hidden-xs {
  display: table-cell !important;
}
@media (max-width: 767px) {
  .hidden-xs {
    display: none !important;
  }
  tr.hidden-xs {
    display: none !important;
  }
  th.hidden-xs,
  td.hidden-xs {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .hidden-xs.hidden-sm {
    display: none !important;
  }
  tr.hidden-xs.hidden-sm {
    display: none !important;
  }
  th.hidden-xs.hidden-sm,
  td.hidden-xs.hidden-sm {
    display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1261px) {
  .hidden-xs.hidden-md {
    display: none !important;
  }
  tr.hidden-xs.hidden-md {
    display: none !important;
  }
  th.hidden-xs.hidden-md,
  td.hidden-xs.hidden-md {
    display: none !important;
  }
}
@media (min-width: 1262px) {
  .hidden-xs.hidden-lg {
    display: none !important;
  }
  tr.hidden-xs.hidden-lg {
    display: none !important;
  }
  th.hidden-xs.hidden-lg,
  td.hidden-xs.hidden-lg {
    display: none !important;
  }
}
.hidden-sm {
  display: block !important;
}
tr.hidden-sm {
  display: table-row !important;
}
th.hidden-sm,
td.hidden-sm {
  display: table-cell !important;
}
@media (max-width: 767px) {
  .hidden-sm.hidden-xs {
    display: none !important;
  }
  tr.hidden-sm.hidden-xs {
    display: none !important;
  }
  th.hidden-sm.hidden-xs,
  td.hidden-sm.hidden-xs {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .hidden-sm {
    display: none !important;
  }
  tr.hidden-sm {
    display: none !important;
  }
  th.hidden-sm,
  td.hidden-sm {
    display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1261px) {
  .hidden-sm.hidden-md {
    display: none !important;
  }
  tr.hidden-sm.hidden-md {
    display: none !important;
  }
  th.hidden-sm.hidden-md,
  td.hidden-sm.hidden-md {
    display: none !important;
  }
}
@media (min-width: 1262px) {
  .hidden-sm.hidden-lg {
    display: none !important;
  }
  tr.hidden-sm.hidden-lg {
    display: none !important;
  }
  th.hidden-sm.hidden-lg,
  td.hidden-sm.hidden-lg {
    display: none !important;
  }
}
.hidden-md {
  display: block !important;
}
tr.hidden-md {
  display: table-row !important;
}
th.hidden-md,
td.hidden-md {
  display: table-cell !important;
}
@media (max-width: 767px) {
  .hidden-md.hidden-xs {
    display: none !important;
  }
  tr.hidden-md.hidden-xs {
    display: none !important;
  }
  th.hidden-md.hidden-xs,
  td.hidden-md.hidden-xs {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .hidden-md.hidden-sm {
    display: none !important;
  }
  tr.hidden-md.hidden-sm {
    display: none !important;
  }
  th.hidden-md.hidden-sm,
  td.hidden-md.hidden-sm {
    display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1261px) {
  .hidden-md {
    display: none !important;
  }
  tr.hidden-md {
    display: none !important;
  }
  th.hidden-md,
  td.hidden-md {
    display: none !important;
  }
}
@media (min-width: 1262px) {
  .hidden-md.hidden-lg {
    display: none !important;
  }
  tr.hidden-md.hidden-lg {
    display: none !important;
  }
  th.hidden-md.hidden-lg,
  td.hidden-md.hidden-lg {
    display: none !important;
  }
}
.hidden-lg {
  display: block !important;
}
tr.hidden-lg {
  display: table-row !important;
}
th.hidden-lg,
td.hidden-lg {
  display: table-cell !important;
}
@media (max-width: 767px) {
  .hidden-lg.hidden-xs {
    display: none !important;
  }
  tr.hidden-lg.hidden-xs {
    display: none !important;
  }
  th.hidden-lg.hidden-xs,
  td.hidden-lg.hidden-xs {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .hidden-lg.hidden-sm {
    display: none !important;
  }
  tr.hidden-lg.hidden-sm {
    display: none !important;
  }
  th.hidden-lg.hidden-sm,
  td.hidden-lg.hidden-sm {
    display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1261px) {
  .hidden-lg.hidden-md {
    display: none !important;
  }
  tr.hidden-lg.hidden-md {
    display: none !important;
  }
  th.hidden-lg.hidden-md,
  td.hidden-lg.hidden-md {
    display: none !important;
  }
}
@media (min-width: 1262px) {
  .hidden-lg {
    display: none !important;
  }
  tr.hidden-lg {
    display: none !important;
  }
  th.hidden-lg,
  td.hidden-lg {
    display: none !important;
  }
}
.visible-print {
  display: none !important;
}
tr.visible-print {
  display: none !important;
}
th.visible-print,
td.visible-print {
  display: none !important;
}
@media print {
  .visible-print {
    display: block !important;
  }
  tr.visible-print {
    display: table-row !important;
  }
  th.visible-print,
  td.visible-print {
    display: table-cell !important;
  }
  .hidden-print {
    display: none !important;
  }
  tr.hidden-print {
    display: none !important;
  }
  th.hidden-print,
  td.hidden-print {
    display: none !important;
  }
}
.full-loader-dim {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(150, 150, 150, 0.5);
  z-index: 10;
  display: none;
}
.full-loader-box {
  position: relative;
  left: 50%;
  top: 50%;
  margin-left: -125px;
  margin-top: -100px;
  width: 250px;
  height: 160px;
  background-color: #fefefe;
  border: 1px #999 solid;
}
.full-loader-content {
  text-align: center;
  margin-top: 40px;
}
.offline-warning {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  background-color: rgba(100, 100, 100, 0.8);
  color: #fff;
  height: 30px;
  width: 100%;
  z-index: 10;
}
.offline-warning p {
  padding: 4px 10px;
  float: left;
  font-size: 15px;
}
.offline-warning span {
  margin: 2px 5px;
  float: right;
  padding: 0 6px;
  border: 1px solid #eee;
  cursor: pointer;
}
/*!
 * Grey Theme v1.0.0
 *
 */
.dark-box-login {
  background: #edf1f8;
  /* Old browsers */
  background: -moz-linear-gradient(top, #edf1f8 0%, #e8edf6 1%, #cad5eb 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(-1%, #edf1f8), color-stop(1%, #e8edf6), color-stop(100%, #cad5eb));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #edf1f8 0%, #e8edf6 1%, #cad5eb 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #edf1f8 0%, #e8edf6 1%, #cad5eb 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #edf1f8 0%, #e8edf6 1%, #cad5eb 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #edf1f8 -1%, #e8edf6 1%, #cad5eb 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e8edf6', endColorstr='#cad5eb', GradientType=0);
  /* IE6-9 */
}
.box-shadow-login {
  -webkit-box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.3);
  box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.3);
}
.bt-login-default {
  background: #f4cf18;
  /* Old browsers */
  background: -moz-linear-gradient(top, #f4cf18 0%, #f0bc13 1%, #eca60f 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f4cf18), color-stop(1%, #f0bc13), color-stop(100%, #eca60f));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #f4cf18 0%, #f0bc13 1%, #eca60f 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #f4cf18 0%, #f0bc13 1%, #eca60f 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #f4cf18 0%, #f0bc13 1%, #eca60f 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #f4cf18 0%, #f0bc13 1%, #eca60f 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4cf18', endColorstr='#eca60f', GradientType=0);
  /* IE6-9 */
  border: 1px solid #c78e12;
  -webkit-box-shadow: 0px 2px 0px 0px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0px 2px 0px 0px rgba(0, 0, 0, 0.3);
  box-shadow: 0px 2px 0px 0px rgba(0, 0, 0, 0.3);
}
.bt-login-hover {
  background: #f1c312;
  /* Old browsers */
  background: -moz-linear-gradient(top, #f1c312 0%, #ecab0e 1%, #e7900b 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f4cf18), color-stop(1%, #ecab0e), color-stop(100%, #e7900b));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #f1c312 0%, #ecab0e 1%, #e7900b 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #f1c312 0%, #ecab0e 1%, #e7900b 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #f1c312 0%, #ecab0e 1%, #e7900b 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #f1c312 0%, #ecab0e 1%, #e7900b 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdd1e', endColorstr='#ffbc0f', GradientType=0);
  /* IE6-9 */
}
.bt-login-pressed {
  background: #NaNNaNNaN;
  /* Old browsers */
  background: -moz-linear-gradient(top, #NaNNaNNaN 0%, #NaNNaNNaN 1%, #NaNNaNNaN 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f4cf18), color-stop(1%, #NaNNaNNaN), color-stop(100%, #NaNNaNNaN));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #NaNNaNNaN 0%, #NaNNaNNaN 1%, #NaNNaNNaN 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #NaNNaNNaN 0%, #NaNNaNNaN 1%, #NaNNaNNaN 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #NaNNaNNaN 0%, #NaNNaNNaN 1%, #NaNNaNNaN 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #NaNNaNNaN 0%, #NaNNaNNaN 1%, #NaNNaNNaN 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#db9400', endColorstr='#e4ae00', GradientType=0);
  /* IE6-9 */
  -webkit-box-shadow: inset 0px 2px 10px 0px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0px 2px 10px 0px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0px 2px 10px 0px rgba(0, 0, 0, 0.3);
  border-color: #8e97aa;
}
.inset-box-shadow-input {
  -webkit-box-shadow: inset 0px 1px 0px 1px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0px 1px 0px 1px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0px 1px 0px 1px rgba(0, 0, 0, 0.3);
}
.erro-message {
  background: #edd2d2;
  border: 1px solid #ae1717;
  color: #ae1717;
  padding: 3px 10px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.lt-ie9 #bg-logo-fixIE,
.lt-ie9 #bg-supergrafico-fixIE {
  display: block;
}
#bg-logo-fixIE,
#bg-supergrafico-fixIE {
  display: none;
}
#bg-supergrafico-fixIE {
  position: absolute;
  z-index: 2;
  width: 100%;
  height: 100%;
  background-image: url("../img/grey/supergrafico.png");
  background-position: bottom;
  background-repeat: no-repeat;
  background-size: cover;
}
#bg-logo-fixIE {
  position: absolute;
  z-index: 3;
  width: 100%;
  height: 100%;
  background-image: url("../img/grey/logo-vale-default.png");
  background-position: center 55px;
  background-repeat: no-repeat;
  background-size: auto;
}
@media (max-width: 992px) {
  #bg-logo-fixIE {
    background-position: center 30px;
  }
}
.toggle-theme {
  z-index: 5;
}
.wrapper-login {
  width: 100%;
  height: 100%;
  min-height: 650px;
  position: absolute;
  z-index: 1;
  background-image: url("../img/grey/logo-vale-default.png"), url("../img/grey/supergrafico.png");
  background-position: center 55px, bottom;
  background-repeat: no-repeat;
  background-size: auto, 100%;
}
@media (max-width: 992px) {
  .wrapper-login {
    background-position: center 40px, bottom;
    background-size: 100px, 200%;
  }
}
.container-login {
  background: #edf1f8;
  /* Old browsers */
  background: -moz-linear-gradient(top, #edf1f8 0%, #e8edf6 1%, #cad5eb 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(-1%, #edf1f8), color-stop(1%, #e8edf6), color-stop(100%, #cad5eb));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #edf1f8 0%, #e8edf6 1%, #cad5eb 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #edf1f8 0%, #e8edf6 1%, #cad5eb 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #edf1f8 0%, #e8edf6 1%, #cad5eb 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #edf1f8 -1%, #e8edf6 1%, #cad5eb 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e8edf6', endColorstr='#cad5eb', GradientType=0);
  /* IE6-9 */
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.3);
  box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.3);
  position: relative;
  z-index: 5\9;
  width: 90%;
  max-width: 430px;
  min-height: 365px;
  height: 380px\9 !important;
  margin: 155px auto 0;
  border: 1px solid #748196;
  padding: 35px;
}
@media (max-width: 992px) {
  .container-login {
    margin: 100px auto 0;
    padding: 20px;
  }
}
.container-login input[type="text"],
.container-login input[type="password"] {
  display: block;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  border: none;
  width: 100%;
  padding: 12px 12px 12px 35px;
  -webkit-box-shadow: inset 0px 1px 0px 1px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0px 1px 0px 1px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0px 1px 0px 1px rgba(0, 0, 0, 0.3);
  color: #FFF;
  border: 1px solid transparent;
}
.container-login input[type="text"]:focus,
.container-login input[type="password"]:focus {
  background-color: #FFF;
  box-shadow: none;
  color: #000;
  border: 1px solid #abb2c0;
  outline: 0;
}
.container-login .input-username {
  background: #abb2bf url("../img/sprite-user.png");
  background-position: left -61px;
  background-repeat: no-repeat;
}
.container-login .input-username:focus {
  background-position: left -6px;
}
.container-login input[type="password"] {
  background: #abb2bf url("../img/sprite-password.png");
  background-position: left -61px;
  background-repeat: no-repeat;
}
.container-login input[type="password"]:focus {
  background-position: left -6px;
}
.container-login input[type="submit"] {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background: #f4cf18;
  /* Old browsers */
  background: -moz-linear-gradient(top, #f4cf18 0%, #f0bc13 1%, #eca60f 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f4cf18), color-stop(1%, #f0bc13), color-stop(100%, #eca60f));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #f4cf18 0%, #f0bc13 1%, #eca60f 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #f4cf18 0%, #f0bc13 1%, #eca60f 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #f4cf18 0%, #f0bc13 1%, #eca60f 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #f4cf18 0%, #f0bc13 1%, #eca60f 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4cf18', endColorstr='#eca60f', GradientType=0);
  /* IE6-9 */
  border: 1px solid #c78e12;
  -webkit-box-shadow: 0px 2px 0px 0px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0px 2px 0px 0px rgba(0, 0, 0, 0.3);
  box-shadow: 0px 2px 0px 0px rgba(0, 0, 0, 0.3);
  display: block;
  width: 100%;
  margin-top: 30px;
  padding: 12px;
  text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.7);
  color: #000;
}
.container-login input[type="submit"]:hover {
  color: #000;
  background: #f1c312;
  /* Old browsers */
  background: -moz-linear-gradient(top, #f1c312 0%, #ecab0e 1%, #e7900b 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f4cf18), color-stop(1%, #ecab0e), color-stop(100%, #e7900b));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #f1c312 0%, #ecab0e 1%, #e7900b 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #f1c312 0%, #ecab0e 1%, #e7900b 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #f1c312 0%, #ecab0e 1%, #e7900b 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #f1c312 0%, #ecab0e 1%, #e7900b 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdd1e', endColorstr='#ffbc0f', GradientType=0);
  /* IE6-9 */
}
.container-login input[type="submit"]:active {
  background: #NaNNaNNaN;
  /* Old browsers */
  background: -moz-linear-gradient(top, #NaNNaNNaN 0%, #NaNNaNNaN 1%, #NaNNaNNaN 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f4cf18), color-stop(1%, #NaNNaNNaN), color-stop(100%, #NaNNaNNaN));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #NaNNaNNaN 0%, #NaNNaNNaN 1%, #NaNNaNNaN 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #NaNNaNNaN 0%, #NaNNaNNaN 1%, #NaNNaNNaN 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #NaNNaNNaN 0%, #NaNNaNNaN 1%, #NaNNaNNaN 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #NaNNaNNaN 0%, #NaNNaNNaN 1%, #NaNNaNNaN 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#db9400', endColorstr='#e4ae00', GradientType=0);
  /* IE6-9 */
  -webkit-box-shadow: inset 0px 2px 10px 0px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0px 2px 10px 0px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0px 2px 10px 0px rgba(0, 0, 0, 0.3);
  border-color: #8e97aa;
  outline: 0;
}
.container-login h1 {
  font: 26px Arial;
  font-weight: normal;
  font-style: normal;
  margin: 0;
}
.container-login label {
  font-size: 14px;
  font-weight: normal;
  margin-bottom: 3px;
  margin-top: 15px;
}
.alert-error-login {
  display: block;
  background: #edd2d2;
  border: 1px solid #ae1717;
  color: #ae1717;
  padding: 3px 10px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  font-size: 11px;
}
.build-number {
  font-size: 11px;
  margin-top: 20px;
  display: block;
}
/* Headings */
.header-wrapper {
  background: #e6ebf3;
  border-color: #9cabbe;
  -webkit-box-shadow: 0 0 7px 0 #cdd9e7 inset;
  box-shadow: 0 0 7px 0 #cdd9e7 inset;
  text-shadow: 1px 1px 0px #f5f6f8;
}
/* Tables */
.table thead > tr > th,
.table tbody > tr > th {
  background-color: #d8e1ec;
  background-image: -webkit-gradient(linear, left 0%, left 100%, from(#d8e1ec), to(#c5cdd7));
  background-image: -webkit-linear-gradient(top, #d8e1ec, 0%, #c5cdd7, 100%);
  background-image: -moz-linear-gradient(top, #d8e1ec 0%, #c5cdd7 100%);
  background-image: linear-gradient(to bottom, #d8e1ec 0%, #c5cdd7 100%);
  background-repeat: repeat-x;
  /*filter: e(%("progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=0)",argb(@start-color),argb(@end-color)));*/
  text-shadow: 1px 1px 0px #e1e4e8;
}
.table tbody > tr > td {
  border-color: #a6b3c4;
}
.table tbody > tr > td.alt-header-cell,
.table tbody > tr > th.alt-header-cell {
  background: #e6ebf3;
  -webkit-box-shadow: 0 0 7px 0 #cdd9e7 inset;
  box-shadow: 0 0 7px 0 #cdd9e7 inset;
  text-shadow: 1px 1px 0px #f5f6f8;
}
.table-responsive.hasScroll > .scroll-indicator {
  background-image: url("../img/grey/icon-hor-resize.png");
}
/* Lists */
.list-bars {
  background: #fafafa;
  border-color: #a6b3c4;
  -webkit-box-shadow: 0 0 7px 0 rgba(216, 225, 236, 0.7) inset;
  box-shadow: 0 0 7px 0 rgba(216, 225, 236, 0.7) inset;
}
/* Bars */
.bar > div.rect {
  -webkit-box-shadow: 1px 1px 1px 0 rgba(0, 0, 0, 0.15);
  box-shadow: 1px 1px 1px 0 rgba(0, 0, 0, 0.15);
}
/* Buttons */
.btn {
  text-shadow: 1px 1px 0px #e1e4e8;
}
/* Icons */
.icon.icon-wagon-loading {
  background-image: url(../img/grey/icon-truck.png);
}
.icon.icon-truck {
  background-image: url(../img/grey/icon-truck.png);
  background-position: left 14px;
}
.icon.icon-wagon-loading {
  background-image: url(../img/grey/icon-wagon-loading.png);
}
.icon.icon-wagon-unload {
  background-image: url(../img/grey/icon-wagon-unload.png);
}
.icon.icon-wagon-full {
  background-image: url(../img/grey/icon-wagon-full.png);
}
.icon.icon-wagon-empty {
  background-image: url(../img/grey/icon-wagon-empty.png);
}
.icon.icon-rail {
  background-image: url(../img/grey/icon-rail.png);
}
.icon.icon-boarding {
  background-image: url(../img/grey/icon-boarding.png);
}
.icon.icon-wave {
  background-image: url(../img/grey/icon-wave.png);
}
.icon.icon-ship-bow {
  background-image: url(../img/grey/icon-ship-bow.png);
}
.icon.icon-ship-stern {
  background-image: url(../img/grey/icon-ship-stern.png);
}
.icon.icon-harbor {
  background-image: url(../img/grey/icon-harbor.png);
}
.icon-sustentabilidade{
  background-image: url(../img/grey/icon-sustentabilidade.png);
}
.icon.icon-mine {
  background-image: url(../img/grey/icon-mine.svg);
}
.icon.icon-siop {
  background-image: url(../img/grey/icon-siop.png);
}
.icon.icon-cma {
  background-image: url(../img/grey/icon-cma.png);
}
.icon.icon-railroad {
  background-image: url(../img/grey/icon-railroad.png);
}
.icon.icon-pelletizing {
  background-image: url(../img/grey/icon-pelletizing.png);
}
.icon.icon-integrated {
  background-image: url(../img/grey/icon-integrated.png);
}
.icon.icon-navegacao {
  background-image: url(../img/grey/icon-navegacao.png);
}
.icon.icon-screens-sequence {
  background-image: url(../img/grey/icon-sequencia.svg);
}
.icon.icon-custom {
  background-image: url(../img/grey/icon-custom.png);
}
.icon.icon-administration {
  background-image: url(../img/grey/icon-administration.png);
}
.icon.icon-search {
  background-image: url(../img/grey/icon-search.png);
}
.icon.icon-search-sm {
  background-image: url(../img/grey/icon-search-sm.png);
}
.icon.icon-dark-arrow-left {
  background-image: url(../img/grey/icon-dark-arrow-left.png);
}
.icon.icon-north-region-map {
  background-image: url(../img/grey/icon-map-north.png);
}
.icon.icon-southeast-region-map {
  background-image: url(../img/grey/icon-map-southeast.png);
}
.icon.icon-south-region-map {
  background-image: url(../img/grey/icon-map-south.png);
}
.icon.icon-tv {
  background-image: url(../img/grey/icon-tv.png);
}
.icon.icon-menu {
  background-image: url(../img/grey/icon-menu.png);
}
.btn-logout .icon-logout {
  background: url("../img/grey/icon-logout.png") left center no-repeat;
  display: inline-block;
  width: 25px;
  height: 34px;
  vertical-align: middle;
  margin-left: 4px;
  float: left;
}
.btn-logout span {
  display: block;
  float: left;
  padding: 10px;
  line-height: 10px;
}
.toggle-theme {
  background: url("../img/sprite-screens.png") top center no-repeat;
  display: block;
  text-align: center;
  width: 180px;
  height: 160px;
  margin: 25px auto;
  position: relative;
}
.toggle-theme span {
  display: block;
  text-align: center;
  color: #333333;
}
.toggle-theme input {
  width: 100%;
  height: 100%;
  margin: 0 0;
  padding: 0 0;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 2;
  cursor: pointer;
  opacity: 0;
  filter: alpha(opacity=0);
}
.toggle-theme label {
  display: block;
  position: absolute;
  top: 1px;
  right: 1px;
  bottom: 1px;
  left: 1px;
  zoom: 1.1;
}
.toggle-theme label:before {
  content: "";
  position: absolute;
  top: 6px;
  right: 0;
  left: 0;
  z-index: 999;
}
.icon-tools {
  background: url("../img/grey/icon-tools.png") left no-repeat;
  width: 25px;
  height: 25px;
}
.icon-tools span {
  color: #333;
}
/*Para a "tabela de qualidade" da tela och023*/
#btn-pier-och023 {
  width: 100%;
  margin-bottom: 0;
  overflow-y: hidden;
  overflow-x: scroll;
  border: 1px solid #9baabd;
  -ms-overflow-style: -ms-autohiding-scrollbar;
  -webkit-overflow-scrolling: touch;
}
#btn-pier-och023.hasScroll > .scroll-indicator {
  content: "";
  position: absolute;
  display: none;
  width: 20px;
  height: 100%;
  top: 0;
  right: 6px;
  background-color: #e8effb;
  background-repeat: no-repeat;
  background-position: center center;
  border: 1px solid #9baabd;
  -webkit-box-shadow: -1px 0 2px 0 rgba(0, 0, 0, 0.15);
  box-shadow: -1px 0 2px 0 rgba(0, 0, 0, 0.15);
}
#btn-pier-och023 > .table {
  margin-bottom: 0;
  background-color: #fff;
}
#btn-pier-och023 > .table > thead > tr > th,
#btn-pier-och023 > .table > tbody > tr > th,
#btn-pier-och023 > .table > tfoot > tr > th,
#btn-pier-och023 > .table > thead > tr > td,
#btn-pier-och023 > .table > tbody > tr > td,
#btn-pier-och023 > .table > tfoot > tr > td {
  white-space: nowrap;
}
#btn-pier-och023 > .table-bordered {
  border: 0;
}
#btn-pier-och023 > .table-bordered > thead > tr > th:first-child,
#btn-pier-och023 > .table-bordered > tbody > tr > th:first-child,
#btn-pier-och023 > .table-bordered > tfoot > tr > th:first-child,
#btn-pier-och023 > .table-bordered > thead > tr > td:first-child,
#btn-pier-och023 > .table-bordered > tbody > tr > td:first-child,
#btn-pier-och023 > .table-bordered > tfoot > tr > td:first-child {
  border-left: 0;
}
#btn-pier-och023 > .table-bordered > thead > tr > th:last-child,
#btn-pier-och023 > .table-bordered > tbody > tr > th:last-child,
#btn-pier-och023 > .table-bordered > tfoot > tr > th:last-child,
#btn-pier-och023 > .table-bordered > thead > tr > td:last-child,
#btn-pier-och023 > .table-bordered > tbody > tr > td:last-child,
#btn-pier-och023 > .table-bordered > tfoot > tr > td:last-child {
  border-right: 0;
}
#btn-pier-och023 > .table-bordered > thead > tr:last-child > th,
#btn-pier-och023 > .table-bordered > tbody > tr:last-child > th,
#btn-pier-och023 > .table-bordered > tfoot > tr:last-child > th,
#btn-pier-och023 > .table-bordered > thead > tr:last-child > td,
#btn-pier-och023 > .table-bordered > tbody > tr:last-child > td,
#btn-pier-och023 > .table-bordered > tfoot > tr:last-child > td {
  border-bottom: 0;
}
/*Botao de qualidade*/
.hidden {
  position: absolute;
  visibility: hidden;
  opacity: 0;
}
.qualidade + label {
  color: #697587;
  background-color: #d5dfeb;
  background-image: -webkit-gradient(linear, left 0%, left 100%, from(#d5dfeb), to(#c3ccd6));
  background-image: -webkit-linear-gradient(top, #d5dfeb, 0%, #c3ccd6, 100%);
  background-image: -moz-linear-gradient(top, #d5dfeb 0%, #c3ccd6 100%);
  background-image: linear-gradient(to bottom, #d5dfeb 0%, #c3ccd6 100%);
  background-repeat: repeat-x;
  border: solid 1px #9ba9bd;
  padding-left: 7px;
  padding-right: 7px;
  padding-bottom: 4px;
  padding-top: 4px;
  margin-top: -22px;
  cursor: pointer;
}
.qualidade:checked + label {
  color: #b2b1b1;
  background-color: #d5dfeb;
  background-image: -webkit-gradient(linear, left 0%, left 100%, from(#d5dfeb), to(#c3ccd6));
  background-image: -webkit-linear-gradient(top, #d5dfeb, 0%, #c3ccd6, 100%);
  background-image: -moz-linear-gradient(top, #d5dfeb 0%, #c3ccd6 100%);
  background-image: linear-gradient(to bottom, #d5dfeb 0%, #c3ccd6 100%);
  background-repeat: repeat-x;
  border: solid 1px #b2c1d7;
  padding-left: 7px;
  padding-right: 7px;
  padding-bottom: 4px;
  padding-top: 4px;
  margin-top: -22px;
  cursor: pointer;
}
/*
 * Loading
 */
.hidden-content {
  display: none;
}
.loading-message {
  display: block;
  margin: 100px auto;
  text-align: center;
}
.loading-error {
  margin-top: 20px;
  display: none;
}
.loading-error-message {
  font-size: 12px;
  color: #dd0000;
}
.img-excel-16x16 {
  background: url("../img/excel-icon.png") center center no-repeat !important;
  width: 16px !important;
  height: 16px !important;
}
.img-print-16x16 {
  background: url("../img/print-16x16.png") center center no-repeat !important;
  width: 16px !important;
  height: 16px !important;
}
.img-list-menu-16x16 {
  background: url("../img/ico-listview-16x16.png") center center no-repeat !important;
  width: 16px !important;
  height: 16px !important;
}
/* Colors boletim integradas - och040 - theme grey  */
.etabs {
  border-bottom: solid 1px #cdcbcb;
}
.tab {
  background: #e4e3e3;
  border: solid 1px #cdcbcb;
}
.tab a:hover {
  background: #d3d2d2;
}
.tab.active {
  background: #eef0f4;
  border-color: #cdcbcb;
}
.tab-container .panel-container {
  background: #fff;
  border: solid #666 1px;
}
.col-header {
  background: #e6ebf3 !important;
}
.left-pad {
  background: #e6ebf3 !important;
}
.left-pad-area {
  background: #e6ebf3 !important;
}
.border-box-boletim {
  border-top: solid 1px #cdcbcb !important;
}
.border-right-dest {
  border-right: solid 1px #6b7788 !important;
}
.border-left-dest{	
	border-right: solid 1px #6b7788 !important;	
}			
.panel-tabs-och040 {
  background: #eef0f4 !important;
  border: solid 1px #cdcbcb !important;
}
.bg-th-boletim {
  background-color: #d8e1ec !important;
}
.h2-font-BoletimOch040 {
  font-size: 1.5em !important;
  margin-bottom: 5px;
  margin-top: 10px;
  color: #7b8595;
  font-weight: 300;
}
.font-title-table-tatica {
  color: #4f5968 !important;
}
.bottom-header-box hr {
  border-bottom: solid 1px #d5dbe6;
}
/*!
 * Specific CSS for Dashboards
 *
 */
/*!
 * Tatical Vision - Southeast
 *
 */
@media (min-width: 1262px) {
  .tv-se .tv-se-subtitles tbody > tr:first-child > th {
    padding-top: 77px;
  }
  .tv-se .tv-se-subtitles tbody > tr:first-child > th[rowspan].alt-header-cell {
    padding: 105px 7px 0 7px;
    vertical-align: top;
  }
  .tv-se .tv-se-subtitles tbody > tr > th {
    line-height: 20px;
    padding: 3px 5px 4px 5px;
  }
  .tv-se .tv-se-subtitles tbody > tr > th.last-child {
    padding-bottom: 44px;
  }
  .tv-se .tv-se-subtitles tbody > tr > th.last-child > span {
    display: inline-block;
    line-height: normal;
  }
  .tv-se .tv-se-operations thead > tr:first-child + tr > th {
    height: 54px;
    vertical-align: middle;
  }
  .tv-se .tv-se-operations thead > tr:first-child + tr > th > span {
    display: inline-block;
    line-height: normal;
  }
  .tv-se .tv-se-operations thead > tr > th {
    padding-left: 9px;
    padding-right: 9px;
  }
  .tv-se .tv-se-operations thead > tr > th.month-tend {
    min-width: 67px;
  }
  .tv-se .tv-se-operations tbody > tr > td {
    line-height: 1.02;
    padding-left: 9px;
    padding-right: 9px;
  }
  .tv-se .tv-se-operations tr > td:first-child {
    min-width: 190px;
  }
  .tv-se .tv-se-operations tr.sub-row > td:first-child {
    min-width: 1px;
  }
  .tv-se .tv-se-operations tr.sub-row > td:first-child + td {
    min-width: 190px;
  }
  .tv-se .tv-se-operations tr.subsub-row > td:first-child + td {
    min-width: 1px;
  }
  .tv-se .tv-se-operations tr.subsub-row > td:first-child + td {
    min-width: 190px;
  }
  .tv-se .tv-se-stock thead > tr > th,
  .tv-se .tv-se-stock tbody > tr > td {
    line-height: 0.45;
  }
  .tv-se .tv-se-prize,
  .tv-se .tv-se-ships {
    letter-spacing: -0.7px;
  }
  .tv-se .tv-se-prize tbody > tr > td,
  .tv-se .tv-se-ships tbody > tr > td {
    line-height: 1.18;
  }
  .tv-se .tv-se-backlog tbody > tr > th,
  .tv-se .tv-se-backlog tbody > tr > td {
    line-height: 1.04;
  }
  .lang_en .tv-se .tv-se-backlog tbody > tr > th,
  .lang_en .tv-se .tv-se-backlog tbody > tr > td {
    padding-left: 8px;
    padding-right: 8px;
  }
}
@media (min-width: 768px) and (max-width: 1261px) {
  .tv-se .tv-se-stock thead > tr > th,
  .tv-se .tv-se-stock tbody > tr > td {
    line-height: 0.45;
  }
  .tv-se .tv-se-wagon-weight table > tbody > tr > td {
    line-height: 3.53;
  }
  .tv-se .tv-se-wagon-weight table > thead > tr > th {
    line-height: 2.5;
  }
  .tv-se .tv-se-backlog table > tbody > tr > td,
  .tv-se .tv-se-backlog table > tbody > tr > th {
    line-height: 1.93;
  }
  .tv-se .tv-se-prize tbody > tr > td,
  .tv-se .tv-se-ships tbody > tr > td {
    line-height: 1.18;
  }
}
/*!
 * Operational - Southeast
 *
 */
@media (min-width: 1262px) {
  .op-se .header-wrapper {
    line-height: 2.2;
  }
  .op-se .right-col ul {
    padding-top: 8px;
    padding-bottom: 8px;
  }
  .op-se .right-col .table thead.xcompact > tr > th,
  .op-se .right-col .table tbody.xcompact > tr > th,
  .op-se .right-col .table thead.xcompact > tr > td,
  .op-se .right-col .table tbody.xcompact > tr > td {
    line-height: 0.25;
  }
  .op-se .right-col .op-se-car-dumpers-status .table tbody.xcompact > tr > th,
  .op-se .right-col .op-se-car-dumpers-status .table tbody.xcompact > tr > td {
    line-height: 0.23;
  }
  .op-se .right-col .op-se-pier-boarding .table tbody.xcompact > tr > th,
  .op-se .right-col .op-se-pier-boarding .table tbody.xcompact > tr > td {
    line-height: 0.23;
  }
  .op-se .left-col ul {
    padding-top: 15px;
    padding-bottom: 15px;
  }
  .op-se .left-col .op-se-lots-to-mine ul {
    padding-top: 22px;
    padding-bottom: 22px;
  }
  .op-se .left-col .op-se-losses .table thead.xcompact > tr > th,
  .op-se .left-col .op-se-losses .table tbody.xcompact > tr > th,
  .op-se .left-col .op-se-losses .table thead.xcompact > tr > td,
  .op-se .left-col .op-se-losses .table tbody.xcompact > tr > td {
    line-height: 0.49;
  }
  .op-se .left-col .op-se-average-weight .table thead.xcompact > tr > th,
  .op-se .left-col .op-se-trains-stopped .table thead.xcompact > tr > th,
  .op-se .left-col .op-se-average-weight .table tbody.xcompact > tr > th,
  .op-se .left-col .op-se-trains-stopped .table tbody.xcompact > tr > th,
  .op-se .left-col .op-se-average-weight .table thead.xcompact > tr > td,
  .op-se .left-col .op-se-trains-stopped .table thead.xcompact > tr > td,
  .op-se .left-col .op-se-average-weight .table tbody.xcompact > tr > td,
  .op-se .left-col .op-se-trains-stopped .table tbody.xcompact > tr > td {
    line-height: 0.66;
  }
  .op-se .center-col ul {
    padding-top: 22px;
    padding-bottom: 22px;
  }
  .op-se .center-col .table thead.xcompact > tr > th,
  .op-se .center-col .table tbody.xcompact > tr > th,
  .op-se .center-col .table thead.xcompact > tr > td,
  .op-se .center-col .table tbody.xcompact > tr > td {
    line-height: 0.3;
  }
  .op-se .center-col .op-se-empty-wagons .table thead.xcompact > tr > th,
  .op-se .center-col .op-se-empty-wagons .table tbody.xcompact > tr > td {
    line-height: 0.2;
  }
  .op-se .center-col .op-se-locom-availability .table thead.xcompact > tr > th,
  .op-se .center-col .op-se-locom-availability .table tbody.xcompact > tr > th,
  .op-se .center-col .op-se-locom-availability .table thead.xcompact > tr > td,
  .op-se .center-col .op-se-locom-availability .table tbody.xcompact > tr > td {
    line-height: 1.04;
  }
}
@media (min-width: 768px) and (max-width: 1261px) {
  .op-se {
    /* Hack para IE8 */
  }
  .op-se .left-col ul {
    padding-top: 27px;
    padding-bottom: 27px;
  }
  .op-se .left-col .op-se-losses table > thead > tr > th,
  .op-se .left-col .op-se-losses table > tbody > tr > td {
    line-height: 0.47 !important;
  }
  .op-se .left-col .op-se-trains-stopped table > thead > tr > th,
  .op-se .left-col .op-se-trains-stopped table > tbody > tr > td {
    line-height: 0.32 !important;
  }
  .op-se .left-col .op-se-average-weight table > thead > tr > th,
  .op-se .left-col .op-se-average-weight table > tbody > tr > td {
    line-height: 0.48 !important;
  }
  .op-se .center-col .op-se-empty-wagons table > tbody > tr > td {
    line-height: 1.46 !important;
  }
  .op-se .center-col .op-se-locom-availability table > thead > tr > th,
  .op-se .center-col .op-se-locom-availability table > tbody > tr > td {
    line-height: 1.3 !important;
  }
  .op-se .right-col .op-se-interventions table > thead > tr > th,
  .op-se .right-col .op-se-interventions table > tbody > tr > td {
    line-height: 0.685 !important;
  }
  .op-se .right-col .op-se-loading ul {
    padding-top: 27px;
    padding-bottom: 27px;
  }
  .op-se .right-col .op-se-car-dumpers-status table > tbody > tr > th,
  .op-se .right-col .op-se-car-dumpers-status table > tbody > tr > td {
    line-height: 0.25 !important;
  }
  .op-se .right-col .op-se-pier-boarding table > tbody > tr > th,
  .op-se .right-col .op-se-pier-boarding table > tbody > tr > td {
    line-height: 1.24;
  }
  .op-se .horizontal-md .header-wrapper {
    width: 33% !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .op-se .left-col .op-se-trains-stopped table > thead > tr > th,
  .op-se .left-col .op-se-trains-stopped table > tbody > tr > td {
    line-height: 0.32 !important;
  }
  .op-se .left-col .op-se-lots-to-mine ul {
    padding-top: 19px;
    padding-bottom: 18px;
  }
  .op-se .left-col .op-se-losses table > tbody > tr > td,
  .op-se .left-col .op-se-average-weight table > tbody > tr > td {
    line-height: 0.38 !important;
  }
  .op-se .center-col .op-se-load-purchases table > thead > tr > th,
  .op-se .center-col .op-se-load-purchases table > tbody > tr > td {
    line-height: 0.69 !important;
  }
  .op-se .right-col ul {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }
  .op-se .right-col .op-se-interventions table > thead > tr > th,
  .op-se .right-col .op-se-interventions table > tbody > tr > td {
    line-height: 0.48 !important;
  }
  .op-se .right-col .op-se-pier-boarding table > tbody > tr > th,
  .op-se .right-col .op-se-pier-boarding table > tbody > tr > td {
    line-height: 1.238;
  }
}
@media (max-width: 767px) {
  .op-se .op-se-trains-stopped table > thead > tr > th,
  .op-se .op-se-interventions table > thead > tr > th {
    line-height: 1.2 !important;
    vertical-align: middle;
    padding-top: 5px;
    padding-bottom: 5px;
  }
  .op-se .op-se-load-im-others table > tbody > tr > td {
    line-height: 1.1 !important;
    vertical-align: middle;
    padding-top: 4px;
    padding-bottom: 4px;
  }
}
/*!
 * Tatical Vision - South
 *
 */
@media (min-width: 1262px) {
  .tv-s body {
    overflow: hidden !important;
  }
  .tv-s .header-c-wrapper header {
    margin-top: 5px;
    margin-bottom: 6px;
  }
  .tv-s .header-wrapper {
    line-height: 2;
  }
  .tv-s ul.list-bars {
    padding-top: 6px;
    padding-bottom: 9px;
  }
  .tv-s .bar .rect {
    height: 17px;
  }
  .tv-s .bar .label,
  .tv-s .bar .number {
    line-height: 17px;
  }
  .tv-s .tv-s-subtitles tbody > tr:first-child > th {
    padding-top: 77px;
  }
  .tv-s .tv-s-subtitles tbody > tr:first-child > th[rowspan].alt-header-cell {
    padding-top: 105px;
    vertical-align: top;
  }
  .tv-s .tv-s-subtitles tbody > tr > th {
    line-height: 20px;
    padding-top: 3px;
    padding-bottom: 4px;
  }
  .tv-s .tv-s-subtitles tbody > tr > th.last-child {
    padding-bottom: 23px;
  }
  .tv-s .tv-s-subtitles tbody > tr > th.last-child > span {
    display: inline-block;
    line-height: normal;
  }
  .tv-s .tv-s-unload-cpbs h2 {
    letter-spacing: -0.4px;
  }
  .tv-s .tv-s-operations tbody > tr > td {
    line-height: 0.6;
  }
  .tv-s .tv-s-operations thead > tr:first-child + tr > th {
    height: 49px;
    vertical-align: middle;
  }
  .tv-s .tv-s-operations thead > tr:first-child + tr > th > span {
    display: inline-block;
    line-height: normal;
  }
  .tv-s .tv-s-operations tr > td:first-child {
    min-width: 176px;
  }
  .tv-s .tv-s-operations tr.sub-row > td:first-child {
    min-width: 1px;
  }
  .tv-s .tv-s-operations tr.sub-row > td:first-child + td {
    min-width: 180px;
  }
   .tv-s .tv-s-operations tr.subsub-row > td:first-child + td {
    min-width: 1px;
  }
  .tv-s .tv-s-operations tr.subsub-row > td:first-child + td {
    min-width: 180px;
  }
  .tv-s .tv-s-average-weight h2 {
    letter-spacing: -1.1px;
  }
  .tv-s .tv-s-average-weight,
  .tv-s .tv-s-ships {
    margin-bottom: 6px;
  }
  .tv-s .tv-s-backlog thead > tr > th,
  .tv-s .tv-s-stock thead > tr > th,
  .tv-s .tv-s-backlog tbody > tr > th,
  .tv-s .tv-s-stock tbody > tr > th,
  .tv-s .tv-s-backlog tbody > tr > td,
  .tv-s .tv-s-stock tbody > tr > td {
    line-height: 0.204;
  }
  .tv-s .tv-s-backlog tbody > tr > th + td + th {
    width: 70px;
  }
  .tv-s .tv-s-backlog tbody > tr > th {
    padding-left: 5px;
    padding-right: 5px;
  }
  .tv-s .tv-s-backlog tbody > tr > th:first-child {
    letter-spacing: -0.2px;
  }
  .tv-s .tv-s-backlog tbody > tr > td {
    padding-left: 9px;
    padding-right: 9px;
  }
  .tv-s .tv-s-average-weight tbody > tr > th,
  .tv-s .tv-s-average-weight tbody > tr > td {
    line-height: 0.2;
  }
  .tv-s .tv-s-ships table > tbody > tr > td,
  .tv-s .tv-s-prize table > tbody > tr > td {
    line-height: 0.45;
  }
}
@media (min-width: 768px) and (max-width: 1261px) {
  .tv-s .tv-s-operations thead > tr:first-child + tr > th {
    vertical-align: middle;
  }
  .tv-s .tv-s-operations thead > tr:first-child + tr > th > span {
    display: inline-block;
    line-height: normal;
  }
  .tv-s .tv-s-operations tr > td:first-child {
    min-width: 176px;
  }
  .tv-s .tv-s-operations tr.sub-row > td:first-child {
    min-width: 1px;
  }
  .tv-s .tv-s-operations tr.sub-row > td:first-child + td {
    min-width: 180px;
  }
   .tv-s .tv-s-operations tr.subsub-row > td:first-child + td {
    min-width: 1px;
  }
  .tv-s .tv-s-operations tr.subsub-row > td:first-child + td {
    min-width: 180px;
  }
  .tv-s .tv-s-backlog thead > tr > th,
  .tv-s .tv-s-backlog tbody > tr > th,
  .tv-s .tv-s-backlog tbody > tr > td {
    line-height: 0.38;
  }
  .tv-s .tv-s-stock table > tbody > tr > td {
    line-height: 0.71;
  }
  .tv-s .tv-s-stock table > thead > tr > th {
    line-height: 1;
  }
  .tv-s .tv-s-average-weight h2 {
    letter-spacing: 0;
  }
  .tv-s .tv-s-average-weight table > thead > tr > th {
    line-height: 1;
  }
  .tv-s .tv-s-average-weight table > tbody > tr > td,
  .tv-s .tv-s-ships table > tbody > tr > td,
  .tv-s .tv-s-prize table > tbody > tr > td {
    line-height: 1.59;
  }
}
@media (max-width: 767px) {
  .tv-s .tv-s-average-weight h2 {
    letter-spacing: 0;
  }
  .tv-s .tv-s-average-weight,
  .tv-s .tv-s-ships,
  .tv-s .tv-s-prize {
    margin-bottom: 12px;
  }
}
/*!
 * Ferrous - South
 *
 */
@media (min-width: 1262px) {
  .fe-s .fe-s-production .table tbody > tr > td,
  .fe-s .fe-s-pumping .table tbody > tr > td {
    line-height: 1.8;
  }
  .fe-s .fe-s-dispatch .table tbody > tr > td {
    line-height: 1.745;
  }
  .fe-s .fe-s-boarding {
    margin-top: -121px;
  }
}
/*!
 * Tatical Vision - North
 *
 */
.tv-n .tv-n-operations tr > td.alt-header-cell {
  min-width: 208px;
}
.tv-n .tv-n-prize,
.tv-n .tv-n-ships {
  letter-spacing: -0.33px;
}
@media (min-width: 1262px) {
  .tv-n .header-c-wrapper header {
    margin-top: 6px;
    margin-bottom: 7px;
  }
  .tv-n .main-wrapper > span {
    position: relative;
    top: -9px;
  }
  .tv-n ul.list-bars {
    padding-top: 6px;
    padding-bottom: 9px;
  }
  .tv-n .bar .rect {
    height: 18px;
  }
  .tv-n .bar .label,
  .tv-n .bar .number {
    line-height: 18px;
  }
  .tv-n .tv-n-subtitles tbody > tr:first-child > th {
    padding-top: 77px;
  }
  .tv-n .tv-n-subtitles tbody > tr:first-child > th[rowspan].alt-header-cell {
    padding-top: 105px;
    vertical-align: top;
  }
  .tv-n .tv-n-subtitles tbody > tr > th {
    line-height: 20px;
    padding-top: 3px;
    padding-bottom: 4px;
  }
  .tv-n .tv-n-subtitles tbody > tr > th.last-child {
    padding-bottom: 33px;
  }
  .tv-n .tv-n-subtitles tbody > tr > th.last-child > span {
    display: inline-block;
    line-height: normal;
  }
  .tv-n .tv-n-operations table > thead > tr > th {
    line-height: 1;
  }
  .tv-n .tv-n-operations tbody > tr > td {
    line-height: 0.4;
  }
  .tv-n .tv-n-backlog tbody > tr > th,
  .tv-n .tv-n-backlog tbody > tr > td {
    line-height: 1.6;
  }
  .tv-n .tv-n-wagon-weight tbody > tr > td {
    line-height: 1.1;
  }
  .tv-n .tv-n-rainfall h2 {
    letter-spacing: -0.4px;
  }
  .tv-n .tv-n-rainfall tbody > tr > th,
  .tv-n .tv-n-rainfall tbody > tr > td {
    line-height: 0.58;
  }
  .tv-n .tv-n-stock tbody > tr > th,
  .tv-n .tv-n-stock tbody > tr > td {
    line-height: 0.3;
    padding-left: 6px;
    padding-right: 5px;
  }
  .tv-n .tv-n-mine-trains tbody > tr > th,
  .tv-n .tv-n-harbor-trains tbody > tr > th,
  .tv-n .tv-n-mine-trains tbody > tr > td,
  .tv-n .tv-n-harbor-trains tbody > tr > td {
    line-height: 0.56;
  }
}
@media (min-width: 768px) and (max-width: 1261px) {
  .tv-n .tv-n-operations tr > td.alt-header-cell {
    min-width: 176px;
  }
  .tv-n .tv-n-backlog tbody > tr > th,
  .tv-n .tv-n-backlog tbody > tr > td {
    line-height: 1.82;
  }
  .tv-n .tv-n-wagon-weight tbody > tr > td {
    line-height: 1.75;
  }
  .tv-n .tv-n-mine-trains tbody > tr > th,
  .tv-n .tv-n-harbor-trains tbody > tr > th,
  .tv-n .tv-n-mine-trains tbody > tr > td,
  .tv-n .tv-n-harbor-trains tbody > tr > td {
    line-height: 1.26;
  }
}
/*!
 * Tatical Vision Railroad - North
 *
 */
.tvr-n .tvr-n-operations tr > td:first-child {
  min-width: 208px;
}
@media (min-width: 1262px) {
  .tvr-n .header-wrapper {
    line-height: 2.2;
  }
  .tvr-n .block ul > li > span {
    display: block;
    margin-top: -4px;
    margin-bottom: -6px;
  }
  .tvr-n .tvr-n-subtitles tbody > tr:first-child > th {
    padding-top: 77px;
  }
  .tvr-n .tvr-n-subtitles tbody > tr > th {
    line-height: 20px;
    padding-top: 3px;
    padding-bottom: 4px;
  }
  .tvr-n .tvr-n-subtitles tbody > tr > th.last-child {
    padding-bottom: 37px;
  }
  .tvr-n .tvr-n-subtitles tbody > tr > th.last-child > span {
    display: inline-block;
    line-height: normal;
  }
  .tvr-n .tvr-n-wagon-weight tbody > tr > td {
    line-height: 1.8;
  }
  .tvr-n .tvr-n-stock tbody > tr > td,
  .tvr-n .tvr-n-stock tbody > tr > th {
    line-height: 0.3;
  }
  .tvr-n .tvr-n-silos-status tbody > tr > td {
    line-height: 0.3;
  }
  .tvr-n .tvr-n-car-dumpers-status tbody > tr > th,
  .tvr-n .tvr-n-car-dumpers-status tbody > tr > td {
    line-height: 0.58;
  }
  .tvr-n .tvr-n-mine-trains tbody > tr > th,
  .tvr-n .tvr-n-harbor-trains tbody > tr > th,
  .tvr-n .tvr-n-mine-trains tbody > tr > td,
  .tvr-n .tvr-n-harbor-trains tbody > tr > td {
    line-height: 0.58;
  }
}
@media (max-width: 1261px) {
  .tvr-n .block ul .number.text-warning,
  .tvr-n .block ul .number.text-success {
    padding-left: 78px;
  }
  .tvr-n .bar {
    padding-left: 78px !important;
  }
  .tvr-n .bar > span.label {
    width: 78px !important;
  }
}
@media (min-width: 992px) and (max-width: 1261px) {
  .tvr-n {
    /* Hack para IE8 */
  }
  .tvr-n .tvr-n-wagon-weight tbody > tr > td {
    line-height: 2.65;
  }
  .tvr-n .tvr-n-car-dumpers-status thead > tr > th,
  .tvr-n .tvr-n-car-dumpers-status tbody > tr > td {
    line-height: 0.94;
  }
  .tvr-n .horizontal-md .header-wrapper {
    width: 33% !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .tvr-n .tvr-n-wagon-weight tbody > tr > td {
    line-height: 2.65;
  }
  .tvr-n .tvr-n-car-dumpers-status thead > tr > th,
  .tvr-n .tvr-n-car-dumpers-status tbody > tr > td {
    line-height: 0.75;
  }
}
/* Para ajuste no espacamento do header */
.position-header-tvr-n {
  margin-bottom: 7px !important;
  margin-top: 6px !important;
}
/*!
 * Operational - North
 *
 */
.op-n .op-n-mine-trains .table tbody > tr > td,
.op-n .op-n-harbor-trains .table tbody > tr > td,
.op-n .op-n-mine-trains .table tbody > tr > th,
.op-n .op-n-harbor-trains .table tbody > tr > th {
  line-height: 1.2;
}
.op-n .op-n-lots-to-mine > ul,
.op-n .op-n-lots-to-harbor > ul {
  padding-top: 22px;
  padding-bottom: 22px;
}
@media (min-width: 1262px) {
  .op-n {
    /* Hack para IE8 */
  }
  .op-n .block {
    margin-bottom: 10px;
  }
  .op-n .header-wrapper {
    line-height: 2.2;
  }
  .op-n .table thead > tr > th,
  .op-n .table tbody > tr > th,
  .op-n .table thead > tr > td,
  .op-n .table tbody > tr > td {
    line-height: 0.3;
  }
  .op-n .bar > span {
    line-height: 17px;
  }
  .op-n .bar div.rect {
    height: 17px;
  }
  .op-n .left-col .op-n-silos-status .table tbody > tr > td {
    line-height: 0.32;
  }
  .op-n .center-col .op-n-trains-quantity .table tbody > tr > td {
    line-height: 0.4;
  }
  .op-n .center-col .op-n-trains-quantity .table tbody > tr > th {
    line-height: 0.6;
  }
  .op-n .center-col .op-n-locom-availability .table tbody > tr > td,
  .op-n .center-col .op-n-locom-availability .table tbody > tr > th {
    line-height: 1;
  }
  .op-n .right-col ul {
    padding-top: 9px;
    padding-bottom: 9px;
  }
  .op-n .right-col .op-n-car-dumpers-status .table tbody > tr > td,
  .op-n .right-col .op-n-car-dumpers-status .table tbody > tr > th {
    line-height: 0.27;
  }
  .op-n .right-col .op-n-interventions .table thead > tr:first-child > th:first-child {
    letter-spacing: -0.5px;
  }
  .op-n .op-n-mine-trains,
  .op-n .op-n-harbor-trains {
    margin-top: 2px;
  }
  .op-n .horizontal-md .header-wrapper {
    width: 33% !important;
  }
}
@media (min-width: 768px) and (max-width: 1261px) {
  .op-n {
    /* Hack para IE8 */
    /* Posicionamento dos boxes*/
  }
  .op-n .left-col .op-n-supply-to-mine ul,
  .op-n .left-col .op-n-mine-load ul,
  .op-n .left-col .op-n-lots-to-mine ul {
    padding-top: 19px;
    padding-bottom: 19px;
  }
  .op-n .left-col .op-n-lots-to-mine ul {
    padding-top: 32px;
    padding-bottom: 32px;
  }
  .op-n .left-col .op-n-silos-status {
    margin-top: -68px;
  }
  .op-n .left-col .op-n-trains-stopped table > thead > tr > th,
  .op-n .left-col .op-n-silos-status table > thead > tr > th,
  .op-n .left-col .op-n-trains-stopped table > tbody > tr > td,
  .op-n .left-col .op-n-silos-status table > tbody > tr > td {
    line-height: 0.4;
  }
  .op-n .center-col .op-n-trains-quantity table > thead > tr > th,
  .op-n .center-col .op-n-trains-quantity table > tbody > tr > td {
    line-height: 0.95 !important;
  }
  .op-n .center-col .op-n-locom-availability {
    margin-top: -76px;
  }
  .op-n .right-col .op-n-offers-to-harbor ul,
  .op-n .right-col .op-n-harbor-unload ul,
  .op-n .right-col .op-n-loading ul {
    padding-top: 21px;
    padding-bottom: 21px;
  }
  .op-n .right-col .op-n-car-dumpers-status {
    margin-top: -76px;
  }
  .op-n .right-col .op-n-interventions table > thead > tr > th,
  .op-n .right-col .op-n-car-dumpers-status table > thead > tr > th,
  .op-n .right-col .op-n-interventions table > tbody > tr > td,
  .op-n .right-col .op-n-car-dumpers-status table > tbody > tr > td {
    line-height: 0.392;
  }
  .op-n .horizontal-md .header-wrapper {
    width: 33% !important;
  }
  .op-n .box-position-op-n-sm {
    padding-right: 0px !important;
    padding-left: 15px !important;
  }
  .op-n .box-position-status-op-n-sm {
    /* padding-left: 0px !important;*/
    padding-right: 9px !important;
    padding-left: 6px !important;
  }
  .op-n .box-size-interv-op-n {
    padding-right: 9px !important;
  }
}
@media (max-width: 767px) {
  .op-n .op-n-interventions table > thead > tr > th {
    line-height: 1.2 !important;
    vertical-align: middle;
    padding-top: 5px;
    padding-bottom: 5px;
  }
  .op-n .op-n-silos-status,
  .op-n .op-n-mine-trains,
  .op-n .op-n-harbor-trains {
    display: block;
  }
  .op-n .op-n-silos-status > .header-wrapper,
  .op-n .op-n-mine-trains > .header-wrapper,
  .op-n .op-n-harbor-trains > .header-wrapper {
    display: block;
    width: 100% !important;
    float: none !important;
    border-right-width: 1px;
    border-bottom-width: 0;
  }
  .op-n .op-n-silos-status > .header-wrapper > h2,
  .op-n .op-n-mine-trains > .header-wrapper > h2,
  .op-n .op-n-harbor-trains > .header-wrapper > h2 {
    display: inline-block !important;
  }
  .op-n .op-n-silos-status table > tbody > tr > td,
  .op-n .op-n-mine-trains table > tbody > tr > td,
  .op-n .op-n-harbor-trains table > tbody > tr > td {
    line-height: 1.1 !important;
    vertical-align: middle;
    padding-top: 4px;
    padding-bottom: 4px;
  }
  .op-n .op-n-mine-trains table > tbody > tr > th,
  .op-n .op-n-harbor-trains table > tbody > tr > th {
    vertical-align: middle;
  }
}
/* Para ajuste no footer */
.hck-bottom-op-n {
  height: 8px;
  float: left;
  width: 100%;
}
.position-header-op-n {
  margin-bottom: 7px !important;
  margin-top: 6px !important;
}
/*!
 * Integrated Bulletin
 *
 */
.och-bull .block {
  margin-bottom: 40px;
}
.och-bull .block thead tr:first-child th:first-child + th + th {
  width: 100%;
}
.och-bull .block thead tr:first-child + tr th {
  /***
						  **Comentado para funcionar relatorio no google chrome
						  **/
  /*width: 86px;
						min-width: 86px;*/
}
.och-bull .block tbody td {
  vertical-align: middle;
  padding-top: 11px;
  padding-bottom: 11px;
  height: 78px;
}
.och-bull .block tbody td.text-left {
  line-height: 1.4;
  font-weight: normal;
  font-size: 13px;
  padding-left: 12px;
  padding-right: 12px;
}
.och-bull .block tbody td:first-child {
  line-height: normal;
  font-weight: bold;
  font-size: 14px;
  padding-left: 10px;
  padding-right: 10px;
  min-width: 155px;
  width: 155px;
}
@media print {
  .header-c-wrapper .title-wrapper .transaction-number,
  .header-c-wrapper .toolbar {
    display: none;
  }
  .block {
    margin-bottom: 140px !important;
  }
  .text-warning span {
    color: #b80400 !important;
  }
  .text-success span {
    color: #4f7b2e !important;
  }
  .table > tbody > tr td {
    padding-top: 24px !important;
    padding-bottom: 24px !important;
  }
  .table > tbody > tr > td.warning-status,
  .table > tbody > tr > td.warning-status > span {
    background: #ff827f !important;
    color: #750200 !important;
  }
  .table > tbody > tr > td.grey-status,
  .table > tbody > tr > td.grey-status span {
    background: #d9d9d9 !important;
    color: #d9d9d9 !important;
  }
  .table > tbody > tr > td.success-status,
  .table > tbody > tr > td.success-status span {
    background: #a7d882 !important;
    color: #1f3112 !important;
  }
}
/*!
 * Boarding - TU (OCH017)
 *
 */
@media (min-width: 768px) {
  .och-017 .time-info-wrapper {
    margin-top: 13px !important;
    text-align: right !important;
  }
  .och-017 .och-017-pier-tx .icon-wave {
    margin-left: 55px;
  }
  .och-017 .och-017-pier-tx tr:first-child th:first-child > span > span {
    display: block;
    line-height: 1;
    display: none;
  }
  .och-017 .och-017-pier-tx tr th span > span,
  .och-017 .och-017-pier-tx tr td span > span {
    font-size: 10px;
  }
  .och-017 .och-017-pier .icon-wave {
    /*margin-left: 55px;*/
    width: 21px;
    height: 11px;
  }
  .och-017 .och-017-pier th span > span {
    display: block;
    font-size: 10px;
    line-height: 1;
    margin-top: 2px;
  }
  .och-017 .och-017-pier td span > span {
    font-size: 10px;
  }
}
/* Para a nova tela de embarque */
.box-btn-header {
  width: auto;
  height: 30px !important;
  float: left;
  margin-top: 2px;
}
.btn-header-table {
  padding: 3px 6px !important;
}
.text-grey-status {
  color: #d9d9d9;
}
.text-success-status {
  color: #107c21;
}
.text-orange-status{
  color: #ff8000;
}
.text-warning-status {
  color: #c31414;
}
.text-neutral-status span {
  color: #065fe4;
}
/*!
 * Unloading - TU (OCH018)
 *
 */
@media (min-width: 768px) {
  .och-018 .time-info-wrapper {
    margin-top: 13px !important;
    text-align: right !important;
  }
  .och-018 table thead > tr > th {
    font-size: 17px;
  }
  .och-018 .och-018-unloading h2 {
    font-size: 20px;
  }
  .och-018 .och-018-unloading table > thead > tr > th span > span {
    display: block;
    line-height: 1;
  }
}
/*!
 * DCP Next Shipments (OCH019)
 *
 */
@media (min-width: 480px) {
  .och-019 .time-info-wrapper {
    margin-top: 13px !important;
    text-align: right !important;
  }
  .och-019 .header-wrapper {
    -webkit-box-shadow: none;
    box-shadow: none;
  }
  .och-019 .och-019-next table thead > tr > th span > span,
  .och-019 .och-019-next-plus-one table thead > tr > th span > span {
    font-size: 10px;
    display: block;
    line-height: 1;
  }
  .och-019 .och-019-next table tbody > tr > td,
  .och-019 .och-019-next-plus-one table tbody > tr > td {
    border-top: 0px;
    border-color: #A4B2C3;
    -webkit-box-shadow: none;
    box-shadow: none;
  }
}
td {
  border-top: 0px !important;
}
.black .separaPortos td {
  border-top: 1px solid !important;
  border-top-color: #FFFFFF !important;
}
.black .table tbody > tr > td {
  vertical-align: inherit;
}
.grey .table tbody > tr > td {
  border-color: #FFFFFF !important;
  box-shadow: 0 0 7px 0 rgba(213, 223, 235, 0.7) inset !important;
  -webkit-box-shadow: 0 0 7px 0 rgba(213, 223, 235, 0.7) inset !important;
  -moz-box-shadow: 0 0 7px 0 rgba(213, 223, 235, 0.7) inset !important;
  vertical-align: inherit;
  zoom: 1;
  filter: progid:DXImageTransform.Microsoft.Shadow(Color=#a4b2c3, Strength=1, Direction=0), progid:DXImageTransform.Microsoft.Shadow(Color=#a4b2c3, Strength=1, Direction=90), progid:DXImageTransform.Microsoft.Shadow(Color=#a4b2c3, Strength=1, Direction=180), progid:DXImageTransform.Microsoft.Shadow(Color=#a4b2c3, Strength=1, Direction=270);
}
.table tbody > tr > td.alt-header-cell,
.table tbody > tr > th.alt-header-cell {
  box-shadow: 0 0 0px 0 #CBD7E6 inset;
}
.header-wrapper {
  box-shadow: 0 0 0px 0 #CBD7E6 inset;
}
.novoPier {
  min-width: 160px !important;
}
/*!
 * Stock - TU (OCH020)
 *
 */
@media (min-width: 480px) {
  .och-020 .time-info-wrapper {
    margin-top: 13px !important;
    text-align: right !important;
  }
  .och-020 .och-020-harbor-stock > div > table {
    background: transparent;
  }
  .och-020 .och-020-harbor-stock > div > table thead > tr > th,
  .och-020 .och-020-harbor-stock > div > table tbody > tr > th {
    font-size: 18px;
  }
  .och-020 .och-020-harbor-stock > div > table tbody > tr > th:first-child {
    font-size: 14px;
  }
  .och-020 .och-020-harbor-stock > div > table tbody > tr > td[colspan*="0"],
  .och-020 .och-020-harbor-stock > div > table tbody > tr > td[colspan*="2"],
  .och-020 .och-020-harbor-stock > div > table tbody > tr > td[colspan*="3"],
  .och-020 .och-020-harbor-stock > div > table tbody > tr > td[colspan*="4"],
  .och-020 .och-020-harbor-stock > div > table tbody > tr > td[colspan*="5"],
  .och-020 .och-020-harbor-stock > div > table tbody > tr > td[colspan*="6"],
  .och-020 .och-020-harbor-stock > div > table tbody > tr > td[colspan*="7"],
  .och-020 .och-020-harbor-stock > div > table tbody > tr > td[colspan*="8"],
  .och-020 .och-020-harbor-stock > div > table tbody > tr > td[colspan*="9"],
  .och-020 .och-020-harbor-stock > div > table tbody > tr > td[colspan*="11"] {
    background: transparent;
    -webkit-box-shadow: none;
    box-shadow: none;
    border-color: transparent;
    padding-top: 16px;
    padding-bottom: 15px;
  }
  .och-020 .och-020-harbor-stock > div > table tbody > tr > td[colspan*="0"] > span,
  .och-020 .och-020-harbor-stock > div > table tbody > tr > td[colspan*="2"] > span,
  .och-020 .och-020-harbor-stock > div > table tbody > tr > td[colspan*="3"] > span,
  .och-020 .och-020-harbor-stock > div > table tbody > tr > td[colspan*="4"] > span,
  .och-020 .och-020-harbor-stock > div > table tbody > tr > td[colspan*="5"] > span,
  .och-020 .och-020-harbor-stock > div > table tbody > tr > td[colspan*="6"] > span,
  .och-020 .och-020-harbor-stock > div > table tbody > tr > td[colspan*="7"] > span,
  .och-020 .och-020-harbor-stock > div > table tbody > tr > td[colspan*="8"] > span,
  .och-020 .och-020-harbor-stock > div > table tbody > tr > td[colspan*="9"] > span,
  .och-020 .och-020-harbor-stock > div > table tbody > tr > td[colspan*="11"] > span {
    display: inline-block;
    margin-left: 45px;
  }
  .och-020 .och-020-harbor-stock > div > table tbody > tr > td[colspan*="0"] > span:first-child,
  .och-020 .och-020-harbor-stock > div > table tbody > tr > td[colspan*="2"] > span:first-child,
  .och-020 .och-020-harbor-stock > div > table tbody > tr > td[colspan*="3"] > span:first-child,
  .och-020 .och-020-harbor-stock > div > table tbody > tr > td[colspan*="4"] > span:first-child,
  .och-020 .och-020-harbor-stock > div > table tbody > tr > td[colspan*="5"] > span:first-child,
  .och-020 .och-020-harbor-stock > div > table tbody > tr > td[colspan*="6"] > span:first-child,
  .och-020 .och-020-harbor-stock > div > table tbody > tr > td[colspan*="7"] > span:first-child,
  .och-020 .och-020-harbor-stock > div > table tbody > tr > td[colspan*="8"] > span:first-child,
  .och-020 .och-020-harbor-stock > div > table tbody > tr > td[colspan*="9"] > span:first-child,
  .och-020 .och-020-harbor-stock > div > table tbody > tr > td[colspan*="11"] > span:first-child {
    margin-left: 0;
  }
}
/* Imagens da tela OCH020 | Boletim */
.size-img-boletim {
  width: 20px !important;
  height: 129px !important;
  float: left !important;
}
.size-ico-print-boletim {
  width: 16px !important;
  height: 16px !important;
}
.margin-legend {
  margin-left: 2px !important;
}
.img-sis-norte-ptBR {
  width: 20px !important;
  height: 129px !important;
  float: left !important;
  /* 	background: url("../img/img-sis-norte-ptBR.png") center center no-repeat !important; */
}
.img-sys-norty-EN {
  width: 20px !important;
  height: 129px !important;
  float: left !important;
  /* 	background: url("../img/img-sys-norty-EN.png") center center no-repeat !important; */
}
.img-sis-sudeste-ptBR {
  width: 20px !important;
  height: 129px !important;
  float: left !important;
  /* 	background: url("../img/img-sis-sudeste-ptBR.png") center center no-repeat !important; */
}
.img-sys-southeast-EN {
  width: 20px !important;
  height: 129px !important;
  float: left !important;
  /* 	background: url("../img/img-sys-southeast-EN.png") center center no-repeat !important;	 */
}
.img-sis-sul-ptBR {
  width: 20px !important;
  height: 129px !important;
  float: left !important;
  /* 	background: url("../img/img-sis-sul-ptBR.png") center center no-repeat !important;	 */
}
.img-sys-south-EN {
  width: 20px !important;
  height: 129px !important;
  float: left !important;
  /* 	background: url("../img/img-sys-south-EN.png") center center no-repeat !important;		 */
}
/* borda para a tabela integrada */
.border-right-dest {
  border-right: solid 1px #565e6a !important;
}
.font-title-table-tatica {
  font-size: 12px !important;
  /*color: #4f5968 !important;*/
  font-weight: bold !important;
  text-shadow: none !important;
}
/*!
 * Consolidation/Standstill - TU (OCH021)
 *
 */
@media (min-width: 480px) {
  .och-021 .time-info-wrapper {
    margin-top: 13px !important;
    text-align: right !important;
  }
  .och-021 .main-wrapper .row:first-child {
    padding-right: 6px \9;
    padding-left: 6px \9;
  }
  .och-021 .main-wrapper .row:first-child .block {
    padding-right: 0 \9;
    padding-left: 0 \9;
    border: 1px solid #9BA8BC \9;
  }
  .och-021 .och-021-form form {
    background-color: #F9F9FC;
    border: 1px solid #9BA8BC;
    border: 0 \9;
    -webkit-box-shadow: inset 0px 0px 7px 0px rgba(176, 190, 211, 0.3), 1px 1px 3px 0px rgba(0, 0, 0, 0.1);
    box-shadow: inset 0px 0px 7px 0px rgba(176, 190, 211, 0.3), 1px 1px 3px 0px rgba(0, 0, 0, 0.1);
    padding: 20px 12px;
  }
  .och-021 .och-021-form form .form-group {
    margin-bottom: 0 !important;
    width: 40%;
  }
  .och-021 .och-021-form form .form-group,
  .och-021 .och-021-form form .btns {
    display: inline-block;
    vertical-align: middle;
    margin-left: 8px;
  }
  .och-021 .och-021-form form select,
  .och-021 .och-021-form form input {
    display: inline-block;
    width: 100%;
    padding: 4px 6px;
    padding-top: 5px;
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
    color: #79828F;
    font-size: 13px;
    font-family: Arial;
    font-weight: normal;
    height: 29px;
  }
  .och-021 .och-021-form form button {
    height: 29px;
    width: 120px;
  }
  .och-021 .och-021-consolidation table tbody > tr > td[rowspan],
  .och-021 .och-021-standstill table tbody > tr > td[rowspan] {
    vertical-align: middle;
  }
}
@media (min-width: 480px) and (max-width: 1024px) {
  .och-021 .och-021-consolidation table tbody > tr > td,
  .och-021 .och-021-standstill table tbody > tr > td {
    font-size: 12px !important;
    line-height: 15px !important;
  }
}
/*!
 * Unloading Adherence - TU (OCH022)
 *
 */
.och-022 .width-turno {
  width: 24% !important;
}
.och-022 .width-meta {
  width: 11% !important;
}
.och-022 .width-real {
  width: 13% !important;
}
.och-022 .widht-metaAcum {
  width: 16% !important;
}
.och-022 .width-realAcum {
  width: 16% !important;
}
.och-022 .width-ritmoAcum {
  width: 20% !important;
}
@media (min-width: 480px) {
  .och-022 .time-info-wrapper {
    margin-top: 13px !important;
    text-align: right !important;
  }
  .och-022 .main-wrapper .row:first-child {
    padding-right: 6px \9;
    padding-left: 6px \9;
  }
  .och-022 .main-wrapper .row:first-child .block {
    padding-right: 0 \9;
    padding-left: 0 \9;
    border: 1px solid #9BA8BC \9;
  }
  .och-022 .pull-right {
    float: none !important;
  }
  .och-022 .och-022-form form {
    background-color: #F9F9FC;
    border: 1px solid #9BA8BC;
    border: 0 \9;
    -webkit-box-shadow: inset 0px 0px 7px 0px rgba(176, 190, 211, 0.3), 1px 1px 3px 0px rgba(0, 0, 0, 0.1);
    box-shadow: inset 0px 0px 7px 0px rgba(176, 190, 211, 0.3), 1px 1px 3px 0px rgba(0, 0, 0, 0.1);
    padding: 15px 12px;
  }
  .och-022 .och-022-form form .form-group {
    margin-bottom: 0;
    width: 40%;
  }
  .och-022 .och-022-form form .form-group,
  .och-022 .och-022-form form .btns {
    display: inline-block;
    vertical-align: middle;
    margin-left: 8px;
  }
  .och-022 .och-022-form form .checkbox {
    min-height: 20px;
    padding-left: 20px;
    display: inline;
    cursor: pointer;
    position: relative;
  }
  .och-022 .och-022-form form .checkbox input {
    margin: 4px 4px 0px;
    line-height: normal;
    position: absolute;
    top: -2px;
  }
  .och-022 .och-022-form form select,
  .och-022 .och-022-form form input[type='text'] {
    display: inline-block;
    width: 100%;
    padding: 4px 6px;
    padding-top: 5px;
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
    color: #79828F;
    font-size: 13px;
    font-family: Arial;
    font-weight: normal;
    height: 29px;
  }
  .och-022 .och-022-form form button {
    height: 29px;
    width: 120px;
  }
  .och-022 .och-22-wagons table {
    background: transparent;
  }
  .och-022 .och-22-wagons table tbody > tr > td[colspan*="0"],
  .och-022 .och-22-wagons table tbody > tr > td[colspan*="2"],
  .och-022 .och-22-wagons table tbody > tr > td[colspan*="3"],
  .och-022 .och-22-wagons table tbody > tr > td[colspan*="4"],
  .och-022 .och-22-wagons table tbody > tr > td[colspan*="5"],
  .och-022 .och-22-wagons table tbody > tr > td[colspan*="6"],
  .och-022 .och-22-wagons table tbody > tr > td[colspan*="7"],
  .och-022 .och-22-wagons table tbody > tr > td[colspan*="8"],
  .och-022 .och-22-wagons table tbody > tr > td[colspan*="9"],
  .och-022 .och-22-wagons table tbody > tr > td[colspan*="11"] {
    background: transparent;
    -webkit-box-shadow: none;
    box-shadow: none;
    border-color: transparent;
    padding-top: 14px;
    padding-bottom: 15px;
  }
  .och-022 .och-22-wagons table tbody > tr > td[colspan*="0"] > span,
  .och-022 .och-22-wagons table tbody > tr > td[colspan*="2"] > span,
  .och-022 .och-22-wagons table tbody > tr > td[colspan*="3"] > span,
  .och-022 .och-22-wagons table tbody > tr > td[colspan*="4"] > span,
  .och-022 .och-22-wagons table tbody > tr > td[colspan*="5"] > span,
  .och-022 .och-22-wagons table tbody > tr > td[colspan*="6"] > span,
  .och-022 .och-22-wagons table tbody > tr > td[colspan*="7"] > span,
  .och-022 .och-22-wagons table tbody > tr > td[colspan*="8"] > span,
  .och-022 .och-22-wagons table tbody > tr > td[colspan*="9"] > span,
  .och-022 .och-22-wagons table tbody > tr > td[colspan*="11"] > span {
    display: inline-block;
    margin-left: 18px;
  }
  .och-022 .och-22-wagons table tbody > tr > td[colspan*="0"] > span:first-child,
  .och-022 .och-22-wagons table tbody > tr > td[colspan*="2"] > span:first-child,
  .och-022 .och-22-wagons table tbody > tr > td[colspan*="3"] > span:first-child,
  .och-022 .och-22-wagons table tbody > tr > td[colspan*="4"] > span:first-child,
  .och-022 .och-22-wagons table tbody > tr > td[colspan*="5"] > span:first-child,
  .och-022 .och-22-wagons table tbody > tr > td[colspan*="6"] > span:first-child,
  .och-022 .och-22-wagons table tbody > tr > td[colspan*="7"] > span:first-child,
  .och-022 .och-22-wagons table tbody > tr > td[colspan*="8"] > span:first-child,
  .och-022 .och-22-wagons table tbody > tr > td[colspan*="9"] > span:first-child,
  .och-022 .och-22-wagons table tbody > tr > td[colspan*="11"] > span:first-child {
    margin-left: 0;
  }
}
/*!
 * Loadings Adherence - TU (OCH026)
 *
 */
@media (min-width: 480px) {
  .och-026 .time-info-wrapper {
    margin-top: 13px !important;
    text-align: right !important;
  }
  .och-026 .och-026-load .header-wrapper {
    border-bottom-width: 1px;
    margin-bottom: -1px;
  }
  .och-026 .och-026-load .header-wrapper + div {
    padding-left: 0;
  }
  .och-026 .och-026-load .header-wrapper + div + div {
    padding-right: 0;
  }
  .och-026 .och-026-load table td.alt-header-cell {
    text-transform: uppercase;
  }
  .och-026 .och-026-taxes table th,
  .och-026 .och-026-taxes table td.alt-header-cell {
    text-transform: uppercase;
  }
  .och-026 .och-026-loading table th {
    text-transform: uppercase;
  }
  .och-026 .och-026-pier-chart .icon-wave {
    margin-left: 55px;
  }
}
@media (max-width: 1280px) {
  table {
    font-size: 12px;
  }
  table th,
  table td {
    vertical-align: middle !important;
  }
}
.fix-width-periodo th {
  min-width: 100px;
}
/*!
 * // Vessels Operation - PM (OCH027)
 *
 */
@media (min-width: 480px) {
  .och-027 .och-027-operations {
    margin-bottom: 25px;
  }
  .och-027 .och-027-operations .header-wrapper {
    border-bottom-width: 1px;
    margin-bottom: 12px;
  }
  .och-027 .och-027-operations .ship-chart {
    width: 100%;
    display: table;
    padding-left: 100px;
    padding-right: 84px;
    padding-bottom: 20px;
  }
  .och-027 .och-027-operations .ship-chart > i {
    position: absolute;
    left: 16px;
    bottom: 20px;
  }
  .och-027 .och-027-operations .ship-chart > i.icon-ship-stern {
    left: auto;
    right: 16px;
  }
  .och-027 .och-027-operations .ship-chart > i + .ship-unity .ship-hold {
    border-left-width: 1px;
  }
  .och-027 .och-027-operations .ship-chart .ship-unity {
    display: table-cell;
    margin-left: -1px;
  }
  .och-027 .och-027-operations .ship-chart .ship-unity .ship-hold {
    border: 1px solid #333333;
    height: 102px;
    margin: 0 2px;
  }
  .och-027 .och-027-operations .ship-chart .ship-unity .ship-hold .percentage {
    background: #47E23C;
  }
  .och-027 .och-027-operations .ship-chart .ship-unity > ul {
    background: transparent;
    border: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    text-align: center;
  }
  .och-027 .och-027-operations .ship-chart .ship-unity > ul li {
    margin-top: 0;
    font-size: 14px;
    line-height: 1.42857143;
    font-weight: normal;
  }
  .och-027 .och-027-operations .ship-chart .ship-unity > ul li:first-child {
    margin-bottom: 8px;
  }
  .och-027 .och-027-operations .ship-chart .ship-unity > span {
    display: block;
    height: 20px;
    margin-bottom: -20px;
    text-align: center;
  }
  .och-027 .och-027-tax .header-wrapper {
    border-bottom-width: 1px;
    margin-bottom: 12px;
  }
  .och-027 .och-027-tax .tax-chart {
    height: 252px;
  }
  .och-027 .och-026-pier-chart .icon-wave {
    margin-left: 55px;
  }
}
.conjuntoPieres table tbody tr:first-child td {
  vertical-align: inherit;
}
.och-017-pier h2 span:first-child {
  position: absolute;
  left: 51px;
}
.och-017-pier h2 span:first-child span {
  position: static;
}
.och-017 .och-017-pier .icon-wave {
  margin-left: 120px !important;
}
/* Integrated Operations Newsletter (OCH040) */
.tdtable-op-int td {
  padding-bottom: 2px !important;
  padding-top: 2px !important;
}
.tdtable-op-obs td {
  padding-bottom: 6px !important;
  padding-top: 6px !important;
}
.espac-table-backlog {
  background: none !important;
  border: none !important;
  border-top: none !important;
}
.text-position {
  text-align: right !important;
}
.etabs {
  margin: 0;
  padding: 0;
  padding-left: 15px;
  /*border-bottom: solid 1px #cdcbcb;*/
}
.tab {
  display: inline-block;
  zoom: 1;
  *display: inline;
  /*background: #e4e3e3; 
    border: solid 1px #cdcbcb; */
  border-bottom: none;
  -moz-border-radius: 4px 4px 0 0;
  -webkit-border-radius: 4px 4px 0 0;
  width: 115px;
  text-align: center;
}
.tab a {
  font-size: 14px;
  line-height: 2em;
  display: block;
  padding: 0 10px;
  outline: none;
}
.tab a:hover {
  /*background: #d3d2d2;*/
}
.tab.active {
  /* background: #eef0f4; */
  padding-top: 2px;
  position: relative;
  top: 1px;
  /*border-color: #cdcbcb; */
}
.tab.active a.active {
  font-weight: bold;
}
.tab-container .panel-container {
  /*background: #fff; 
    border: solid #666 1px; */
  padding: 10px;
  -moz-border-radius: 0 4px 4px 4px;
  -webkit-border-radius: 0 4px 4px 4px;
}
.padding-col-dest {
  margin-left: 10px;
}
.padding-col-dest-sub {
  margin-left: 17px;
}
.padding-col-dest-sub-2 {
  margin-left: 22px;
}
.padding-col-dest-subArea {
  margin-left: 8px;
}
.header-size-grid {
  height: 0px;
  padding-bottom: 0px !important;
  padding-top: 0px !important;
}
.span-psMedio-lbl {
  border: solid 0px red !important;
  width: 45px;
  float: left;
}
.span-psMedio-vlr {
  border: solid 0px blue !important;
  width: 45px;
  float: left;
}
.col-header {
  /*background: #e6ebf3 !important; */
  white-space: nowrap !important;
}
.mini-label {
  font-size: 9px !important;
  margin-left: 10px !important;
}
.invisible {
  background-color: transparent !important;
  border: none !important;
}
.none-border-right {
  border-right: solid 1px transparent !important;
}
.center-position {
  text-align: center;
  white-space: nowrap;
}
.left-pad {
  /*background: #e6ebf3 !important; */
  width: 10px !important;
  height: 1px !important;
  float: left !important;
}
.left-pad-area {
  /*background: #e6ebf3 !important; */
  width: 10px !important;
  margin-left: 25px !important;
  height: 1px !important;
  float: left !important;
}
.border-box-boletim {
  /*border-top: solid 1px #cdcbcb !important;*/
  margin-top: 8px;
}
.position-text-table {
  text-align: right !important;
}
.border-right-dest {
  /*border-right: solid 1px #6b7788 !important;*/
}
.text-center {
  text-align: center !important;
}
div[id^=aba] {
  display: none;
}
.height-span-table-tabs {
  line-height: 12px;
}
.width-all-tabel {
  width: 99.7%;
}
.panel-tabs-och040 {
  /*background: #eef0f4 !important; */
  padding-left: 20px !important;
  padding-right: 15px !important;
  z-index: 2 !important;
  /*border: solid 1px #cdcbcb !important; */
  border-top: none !important;
}
.menu-option-lateral {
  display: hide;
}
.padding-menu-lateral {
  padding-left: 10px !important;
}
#menuTabsMobile {
  display: none;
}
.width-page-mobily {
  /*width: 99% !important;*/
  margin-left: 0px !important;
}

.padding-page-mobile{
	width: 99% !important;
  	margin-left: 0px !important;
}
.openClass {
  /*border: solid 1px red !important;*/
  width: 50px !important;
}
.box-tab-och040 {
  width: 100% !important;
  margin-bottom: 0;
  overflow-y: hidden;
  overflow-x: hidden;
  border: solid 1px transparent !important;
  -ms-overflow-style: -ms-autohiding-scrollbar;
  -webkit-overflow-scrolling: touch;
}
.box-width-hack-bltim {
  float: left;
  width: 98.7%;
}
/* Versao mobile - Max Resolution 768 // verificar cores*/
@media (max-width: 768px) {
  .width-page-mobily {
   /* margin-left: 46px !important;*/
    padding-right: 0px !important;
  }
  .padding-page-mobile{
/*     width: 91% !important; */
	width: 85% !important;
  	margin-left: 46px !important;
  }
  .box-width-hack-bltim {
    float: left;
    width: 136% !important;
  }
  .box-tab-och040 {
    width: 100% !important;
    margin-bottom: 0;
    overflow-y: hidden;
    overflow-x: scroll;
    border: solid 1px transparent !important;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    -webkit-overflow-scrolling: touch;
  }
  #menuTabsMobile {
    display: block;
  }
  .panel-tabs-och040 {
    background: transparent !important;
    padding-left: 0px !important;
    padding-right: 0px !important;
    z-index: 2 !important;
    border: solid 1px transparent !important;
    /*border-top: solid 1px red !important;
        border-bottom: solid 1px red !important;
        /*border-top: none !important;*/
  }
  .menu-option-lateral {
    width: 50px !important;
    /*height: 93.7%;*/
    height: 100%;
    position: absolute !important;
    background: #7b8595;
    display: block;
  }
  
  .padding-menu-lateral {
    padding-left: 50px !important;
  }
  
  .list-menu-boletim li {
    /* 					border-bottom: solid 1px red; */
    /*width: 120px;
        height: 40px;*/
    display: block;
    width: 100%;
    text-align: center;
    color: #e6ebf3;
    /*padding-left: 9px;
        padding-right: 9px;*/
    border-bottom: solid 1px #d1dbea;
  }
  .list-menu-boletim a {
    display: block;
    width: 100%;
    text-align: center;
    color: #e6ebf3;
    /*padding-left: 9px;
        padding-right: 9px;*/
    padding-top: 10px;
    padding-bottom: 12px;
  }
  .list-item-bold-link {
    font-family: 'lato', sans-serif;
    font-weight: bold;
    font-size: 14px;
    display: list-item;
  }
  .list-item-normal-link {
    font-family: 'lato', sans-serif;
    font-weight: normal;
    font-size: 13px;
    display: list-item;
  }
  .list-menu-boletim a:hover,
  .list-menu-boletim a:active,
  .list-menu-boletim a:focus {
    color: #d1dbea;
  }
  i.change:after {
    content: attr(data-content) ' ii';
  }
  .box-resize {
    content: "";
    position: absolute;
    display: block;
    width: 20px;
    white-space: nowrap;
    height: 100%;
    top: 0;
    right: 6px;
    background-color: #e8effb;
    background-repeat: no-repeat;
    background-position: center center;
    border: 1px solid #9cacbe;
    -webkit-box-shadow: -1px 0 2px 0 rgba(0, 0, 0, 0.15);
    box-shadow: -1px 0 2px 0 rgba(0, 0, 0, 0.15);
  }
  .helper {
    position: absolute;
    top: 50% ;
    display: table-cell;
    vertical-align: middle;
  }
  .content {
    position: relative;
    top: -50%;
    margin: 0 auto;
    width: 12px;
  }
  .box-resize i {
    float: left;
    width: 12px;
    height: 7px;
    margin-left: 3px;
    background-image: url("../img/grey/icon-hor-resize.png");
    vertical-align: middle;
  }
  .bottom-header-box {
    /*	margin-bottom: 5px;*/
  }
  .bottom-header-box hr {
    width: 98%;
    height: 1px;
    /*      border-bottom: solid 1px #d5dbe6; */
    margin-top: 8px !important;
    margin-bottom: 8px !important;
  }
}
/* hack para Ipad / tablets */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
  .box-width-hack-bltim {
    float: left;
    /* width: 106%; */
    width: 126%;
  }
}
/* Versao mobile - Min resolution 768 / Max resolution 1024 */
@media (min-width: 769px) and (max-width: 1024px) {
  .box-width-hack-bltim {
    float: left;
    width: 110%;
  }
  .mn-info-option-view-iPad {
    display: block;
  }
  .mn-info-option-view-Web {
    display: none;
  }
  html,
  body,
  .menu-option-lateral {
    min-height: 100% !important;
    height: 100%;
  }
  
  .width-page-mobily {
   /* margin-left: 96px !important;*/
	width: 98%;
    padding-right: 0px !important;
  }
  .padding-page-mobile{
	width: 86% !important;
	margin-left: 96px !important;
  }
  .box-size-boletim-template{
  	width: 90%;
/*   	border: solid 1px red !important; */
  }  
    
  .box-tab-och040 {
    width: 100%;
    margin-bottom: 0;
    overflow-y: hidden;
    overflow-x: scroll;
    border: 1px solid transparent !important;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    -webkit-overflow-scrolling: touch;
  }
  #menuTabsMobile {
    display: block;
  }
  .panel-tabs-och040 {
    background: transparent !important;
    padding-left: 0px !important;
    padding-right: 0px !important;
    z-index: 2 !important;
    border: solid 1px transparent !important;
    /*border-top: solid 1px red !important;
        border-bottom: solid 1px red !important;
        /*border-top: none !important;*/
  }
  .menu-option-lateral {
    width: 100px;
    /*height: 93.7%;*/
    height: 100%;
    min-height: 100% !important;
    position: absolute !important;
    background: #7b8595;
    display: block;
  }
  .padding-menu-lateral {
    padding-left: 100px !important;
  }
  .list-menu-boletim li {
    display: block;
    width: 100%;
    text-align: center;
    color: #e6ebf3;
    border-bottom: solid 1px #d1dbea;
  }
  .list-menu-boletim a {
    display: block;
    width: 100%;
    text-align: center;
    color: #e6ebf3;
    padding-top: 10px;
    padding-bottom: 12px;
  }
  .list-item-bold-link {
    font-family: 'lato', sans-serif;
    font-weight: bold;
    font-size: 14px;
    display: list-item;
  }
  .list-item-normal-link {
    font-family: 'lato', sans-serif;
    font-weight: normal;
    font-size: 13px;
    display: list-item;
  }
  .list-menu-boletim a:hover,
  .list-menu-boletim a:active,
  .list-menu-boletim a:focus {
    color: #d1dbea;
  }
  i.change:after {
    content: attr(data-content) ' ii';
  }
  .box-resize {
    content: "";
    position: absolute;
    display: block;
    width: 20px;
    white-space: nowrap;
    height: 100%;
    top: 0;
    right: 6px;
    background-color: #e8effb;
    background-repeat: no-repeat;
    background-position: center center;
    border: 1px solid #9cacbe;
    -webkit-box-shadow: -1px 0 2px 0 rgba(0, 0, 0, 0.15);
    box-shadow: -1px 0 2px 0 rgba(0, 0, 0, 0.15);
  }
  .helper {
    position: absolute;
    top: 50% ;
    display: table-cell;
    vertical-align: middle;
  }
  .content {
    position: relative;
    top: -50%;
    margin: 0 auto;
    width: 12px;
  }
  .box-resize i {
    float: left;
    width: 12px;
    height: 7px;
    margin-left: 3px;
    background-image: url("../img/grey/icon-hor-resize.png");
    vertical-align: middle;
  }
  .bottom-header-box {
    /*	margin-bottom: 5px;*/
  }
  .bottom-header-box hr {
    width: 98%;
    height: 1px;
    /*  border-bottom: solid 1px #d5dbe6; */
    margin-top: 8px !important;
    margin-bottom: 8px !important;
  }
}
/* Para Ipad / position landscape / portrait */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
  .menu-option-lateral {
    /*width: 100px !important;*/
    height: 93.7%;
    height: 100%;
    position: absolute !important;
    background: #7b8595;
    /*display: block;*/
  }
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
  .menu-option-lateral {
    /*width: 50px !important;  */
    height: 93.7%;
    height: 100%;
    position: absolute !important;
    background: #7b8595;
  }
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
  .box-width-hack-bltim {
    float: left;
    /* width: 106%; */
    width: 126%;
  }
}
/* Menu versao mobile */
@media (max-width: 768px) {
  .width-page-mobily {
	/*     margin-left: 46px !important; */
    padding-right: 0px !important;
  }
  .padding-page-mobile{
/*     width: 91% !important; */
	width: 85% !important;
  	margin-left: 46px !important;
  }
  .box-size-boletim-template{
/*   	width: 90%; */
	width: 98%;
/*   	border: solid 1px green !important; */
  }    
  
  .box-width-hack-bltim {
    float: left;
    width: 136% !important;
  }
  .box-tab-och040 {
    width: 100% !important;
    margin-bottom: 0;
    overflow-y: hidden;
    overflow-x: scroll;
    border: solid 1px transparent !important;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    -webkit-overflow-scrolling: touch;
  }
  #menuTabsMobile {
    display: block;
  }
  .panel-tabs-och040 {
    background: transparent !important;
    padding-left: 0px !important;
    padding-right: 0px !important;
    z-index: 2 !important;
    border: solid 1px transparent !important;
    /*border-top: solid 1px red !important;
        border-bottom: solid 1px red !important;
        /*border-top: none !important;*/
  }
  .menu-option-lateral {
    width: 50px !important;
    /*height: 93.7%;*/
    height: 100vh !important;
    position: absolute !important;
    background: #7b8595;
    display: block;
    position: absolute;
  }
  
  ul.list-menu-boletim{
      background: #7b8595;
  }    
      
  .padding-menu-lateral {
    padding-left: 50px !important;
  }
  .list-menu-boletim li {
    /*border-bottom: solid 1px red; */
    /*width: 120px;
      height: 40px;*/
    display: block;
    width: 100%;
    text-align: center;
    color: #e6ebf3;
    /*padding-left: 9px;
        padding-right: 9px;*/
    border-bottom: solid 1px #d1dbea;
  }
  .list-menu-boletim a {
    display: block;
    width: 100%;
    text-align: center;
    color: #e6ebf3;
    /*padding-left: 9px;
        padding-right: 9px;*/
    padding-top: 10px;
    padding-bottom: 12px;
  }
  .list-item-bold-link {
    font-family: 'lato', sans-serif;
    font-weight: bold;
    font-size: 14px;
    display: list-item;
  }
  .list-item-normal-link {
    font-family: 'lato', sans-serif;
    font-weight: normal;
    font-size: 13px;
    display: list-item;
  }
  .list-menu-boletim a:hover,
  .list-menu-boletim a:active,
  .list-menu-boletim a:focus {
    color: #d1dbea;
  }
  /*.before-arrow{
        width: 17px; 
        height: 26px; 
        float: right; 
        margin-right: -11px;
        margin-top: 5px;
        background: url(../img/arrow-before.png) no-repeat;
    }*/
  /* 				.etabsMobile i{ */
  /* 					display: none; */
  /* 				}  */
  i.change:after {
    content: attr(data-content) ' ii';
  }
  /*	.etabsMobile a::before{
        content: " ";
        width: 17px; 
        height: 26px; 
        float: right; 
        margin-right: -11px;

        background: url(../img/arrow-before.png) no-repeat;
    }*/
  .box-resize {
    content: "";
    position: absolute;
    display: block;
    width: 20px;
    white-space: nowrap;
    height: 100%;
    top: 0;
    right: 6px;
    background-color: #e8effb;
    background-repeat: no-repeat;
    background-position: center center;
    border: 1px solid #9cacbe;
    -webkit-box-shadow: -1px 0 2px 0 rgba(0, 0, 0, 0.15);
    box-shadow: -1px 0 2px 0 rgba(0, 0, 0, 0.15);
  }
  .helper {
    position: absolute;
    top: 50% ;
    display: table-cell;
    vertical-align: middle;
  }
  .content {
    position: relative;
    top: -50%;
    margin: 0 auto;
    width: 12px;
  }
  .box-resize i {
    float: left;
    width: 12px;
    height: 7px;
    margin-left: 3px;
    background-image: url("../img/grey/icon-hor-resize.png");
    vertical-align: middle;
  }
  .bottom-header-box {
    /*	margin-bottom: 5px;*/
  }
  .bottom-header-box hr {
    width: 98%;
    height: 1px;
    /*    border-bottom: solid 1px #d5dbe6; */
    margin-top: 8px !important;
    margin-bottom: 8px !important;
  }
  /*.visible-option{
        display: block !important;
    }
    .hidden-option{
        display: none !important;
    }*/
}
@media (min-width: 769px) and (max-width: 1024px) {
  /*.visible-option{
        display: block !important;
    }
    .hidden-option{
        display: none !important;
    }*/
  .box-width-hack-bltim {
    float: left;
    width: 110%;
  }
  .mn-info-option-view-iPad {
    display: block;
  }
  .mn-info-option-view-Web {
    display: none;
  }
  html,
  body,
  .menu-option-lateral {
    min-height: 100% !important;
    height: 100%;
  }
  .width-page-mobily {  
    padding-right: 0px !important;
  }
  .padding-page-mobile{
    width: 86% !important;  
	margin-left: 96px;
  }
  .box-size-boletim-template{
  	width: 90%;
/*   	border: solid 1px blue !important; */
  }    
  .box-tab-och040 {
    width: 100%;
    margin-bottom: 0;
    overflow-y: hidden;
    overflow-x: scroll;
    border: 1px solid transparent !important;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    -webkit-overflow-scrolling: touch;
  }
  #menuTabsMobile {
    display: block;
  }
  .panel-tabs-och040 {
    background: transparent !important;
    padding-left: 0px !important;
    padding-right: 0px !important;
    z-index: 2 !important;
    border: solid 1px transparent !important;
    /*border-top: solid 1px red !important;
        border-bottom: solid 1px red !important;
        /*border-top: none !important;*/
  }
  .menu-option-lateral {
    width: 100px;
    /*height: 93.7%;*/
    height: 100%;
    min-height: 100% !important;
    position: absolute !important;
    background: #7b8595;
    display: block;
  }
  .padding-menu-lateral {
   padding-left: 100px !important;
  }
  .box-size-boletim-template{
/*   	width: 90%; */
	width: 100%;
/*   	border: solid 1px black !important; */
  }  
  .list-menu-boletim li {
/*  border-bottom: solid 1px red; */
/*  width: 120px;
    height: 40px;*/
    display: block;
    width: 100%;
    text-align: center;
    color: #e6ebf3;
/*  padding-left: 9px;
    padding-right: 9px;*/
    border-bottom: solid 1px #d1dbea;
  }
  .list-menu-boletim a {
    display: block;
    width: 100%;
    text-align: center;
    color: #e6ebf3;
    /*padding-left: 9px;
        padding-right: 9px;*/
    padding-top: 10px;
    padding-bottom: 12px;
  }
  .list-item-bold-link {
    font-family: 'lato', sans-serif;
    font-weight: bold;
    font-size: 14px;
    display: list-item;
  }
  .list-item-normal-link {
    font-family: 'lato', sans-serif;
    font-weight: normal;
    font-size: 13px;
    display: list-item;
  }
  .list-menu-boletim a:hover,
  .list-menu-boletim a:active,
  .list-menu-boletim a:focus {
    color: #d1dbea;
  }
  /*.before-arrow{
        width: 17px; 
        height: 26px; 
        float: right; 
        margin-right: -11px;
        margin-top: 5px;
        background: url(../img/arrow-before.png) no-repeat;
    }*/
  /* 				.etabsMobile i{ */
  /* 					display: none; */
  /* 				}  */
  i.change:after {
    content: attr(data-content) ' ii';
  }
  /*	.etabsMobile a::before{
        content: " ";
        width: 17px; 
        height: 26px; 
        float: right; 
        margin-right: -11px;

        background: url(../img/arrow-before.png) no-repeat;
    }*/
  .box-resize {
    content: "";
    position: absolute;
    display: block;
    width: 20px;
    white-space: nowrap;
    height: 100%;
    top: 0;
    right: 6px;
    background-color: #e8effb;
    background-repeat: no-repeat;
    background-position: center center;
    border: 1px solid #9cacbe;
    -webkit-box-shadow: -1px 0 2px 0 rgba(0, 0, 0, 0.15);
    box-shadow: -1px 0 2px 0 rgba(0, 0, 0, 0.15);
  }
  .helper {
    position: absolute;
    top: 50% ;
    display: table-cell;
    vertical-align: middle;
  }
  .content {
    position: relative;
    top: -50%;
    margin: 0 auto;
    width: 12px;
  }
  .box-resize i {
    float: left;
    width: 12px;
    height: 7px;
    margin-left: 3px;
    background-image: url("../img/grey/icon-hor-resize.png");
    vertical-align: middle;
  }
  .bottom-header-box {
    /*	margin-bottom: 5px;*/
  }
  .bottom-header-box hr {
    width: 98%;
    height: 1px;
    /*  border-bottom: solid 1px #d5dbe6; */
    margin-top: 8px !important;
    margin-bottom: 8px !important;
  }
}
/* Siop - Dashboard  */
.paddingLft-header-title {
  padding-left: 15px !important;
}
.paddingRgt-header-title {
  padding-right: 15px !important;
}
#hover {
  display: none;
  /*  position: relative;*/
  top: -25px;
}
#image:hover {
  opacity: 0.7;
  border: solid 1px red;
}
#image:hover + #hover {
  display: inline-block;
}
.btn-show-img-siop {
  margin-right: 3px;
  padding-top: 5px !important;
  padding-bottom: 6px !important;
}
/* Mensagem de erro - Siop */
.box-msg-siop {
  border: solid 1px #ebccd1;
  border-radius: 3px;
  width: 50%;
  height: auto;
  margin: 0 auto;
  margin-top: 60px;
  color: #a94442;
  background-color: #f2dede;
  padding-bottom: 2px;
  padding-top: 5px;
  padding-left: 6px;
  padding-right: 6px;
  display: block;
}
.box-option-img {
  width: 46px;
  height: 46px;
  background: #3d3939;
  opacity: 0.35;
  position: fixed;
  right: 0;
  top: 0;
  border-radius: 4px;
  left: 2px;
  top: 2px;
}
.box-option-img:hover {
  width: 46px;
  height: 46px;
  background: #3d3939;
  opacity: 0.85;
  position: fixed;
  left: 2px;
  top: 2px;
  border-radius: 4px;
}
.icon-back-siop {
  background: url(../img/icon-back-white.png);
  width: 32px;
  height: 32px;
  float: left;
}
.btn-link-back {
  margin: 0 auto;
  margin-top: 15px;
  margin-bottom: 10px;
  border-radius: 2px;
}
/*
 * Modificacao para alterar o tamanho da font do modulo porto *
 */
/* OCH023 -- Tela de embarque*/
.padding-header-och023 {
  padding-top: 8px !important;
  padding-bottom: 0px !important;
}
.margin-header-och023 {
  margin-top: 2px !important;
  margin-bottom: 5px !important;
}
.f-size-g-header-och-023 {
  font-size: 20px !important;
}
.f-size-g-subheader {
  font-size: 18px !important;
}
.f-size-span-small-och023 {
  font-size: 15px !important;
}
th.f-size-g-header-och-023 {
  padding-bottom: 1px !important;
  padding-top: 1px !important;
}
th.f-size-g-subheader {
  padding-bottom: 1px !important;
  padding-top: 1px !important;
}
.f-size-g-td-content {
  font-size: 17px !important;
}
.td-padding-list-och-023 {
  padding-bottom: 5px !important;
  padding-top: 5px !important;
  padding-left: 4px !important;
  padding-right: 4px !important;
}
.f-size-padding-g-header-1 {
  font-size: 18px !important;
}
.f-size-subheader-wrapper-och023 {
  font-size: 18px !important;
  padding-left: 0px !important;
  padding-right: 0px !important;
}
.f-size-subtitle-och023 {
  font-size: 13px !important;
  margin-top: 4px !important;
}
.f-size-td-wrapper-och023 {
  font-size: 17px !important;
}
.span-td-grid-och023 {
  font-size: 11.5px !important;
}
.f-size-th-table-area {
  font-size: 17px !important;
  padding-left: 0px !important;
  padding-right: 0px !important;
}
.f-size-td-table-area {
  font-size: 14.5px !important;
  padding-left: 0px !important;
  padding-right: 0px !important;
}
.no-padding-grid-och023 {
  width: auto !important;
  padding-left: 0px !important;
  padding-right: 0px !important;
}
.height-span-table {
  line-height: 15px;
}
/* OCH024 -- Aderencia de embarque */
.f-link-pier-och024 {
  font-size: 16px !important;
}
.f-size-th-och024 {
  font-size: 19px !important;
  padding-left: 0px !important;
  padding-right: 0px !important;
}
.f-size-td-och024 {
  font-size: 17px !important;
}
.f-size-h2-table-och024 {
  font-size: 19px !important;
}
.line-td-och024 {
  line-height: 15px !important;
}
.height-span-table {
  line-height: 15px;
}
/* posicionamento da coluna */
.td-periodo-och024 {
  width: 24%;
}
.td-min-och024 {
  width: 8%;
}
.td-equip-och024 {
  width: 8%;
}
.td-paralisacao-och024 {
  width: 60%;
}
/* OCH025 -- Aderencia de embarque - Consolidacao/Paralisacoes*/
.f-size-h2-table-och025 {
  font-size: 17px !important;
}
.f-size-th-och025 {
  font-size: 17px !important;
}
.f-size-td-och025 {
  font-size: 17px !important;
  padding-left: 0px !important;
  padding-right: 0px !important;
}
.f-size-td2-och025 {
  font-size: 17px !important;
  padding-left: 0px !important;
  padding-right: 0px !important;
}
.padding-header-col-div {
  margin-bottom: 0px !important;
}
.padding-reset-och025 {
  padding-bottom: 0px !important;
  padding-top: 0px !important;
}
.padding-table-och025 {
  padding-bottom: 4px !important;
  padding-top: 4px !important;
  padding-left: 0px !important;
  padding-right: 0px !important;
}
.width-time-col {
  width: 120px;
}
.h1-spring-message {
  white-space: normal;
  max-width: 700px;
}
.font-fixed-och025 {
  font-size: 32px !important;
}
.font-fixed-small-och025 {
  font-size: 12px !important;
}
/* OCH026 -- Operacao de Navios */
.f-size-h2-table-och026 {
  font-size: 18px !important;
}
.f-size-value-och026 {
  font-size: 15px !important;
}
.f-size-th-och026 {
  font-size: 16px !important;
  padding-left: 2px !important;
  padding-right: 2px !important;
  padding-bottom: 6px !important;
  padding-top: 6px !important;
}
.f-size-td-och026 {
  font-size: 16px !important;
  padding-left: 2px !important;
  padding-right: 2px !important;
  padding-bottom: 6px !important;
  padding-top: 6px !important;
}
.font-value-och026 {
  font-size: 13.4px !important;
}
.f-size-span-h2-och026 {
  font-size: 15px !important;
}
.f-link-pier {
  font-size: 16px !important;
}
/* OCH027 -- Porto Operacao de Navios */
.f-size-h2-table-och027 {
  font-size: 18px !important;
}
.f-size-th-och027 {
  font-size: 19px !important;
  padding-top: 0px;
  padding-bottom: 0px;
}
.f-size-td-och027 {
  font-size: 19px !important;
}
.span-sub-title-och027 {
  font-size: 13px !important;
}
.span-legenda-och027 {
  font-size: 15px !important;
}
/* OCH028 -- Estoque */
.f-size-title-header-och028 {
  font-size: 20px !important;
}
.f-size-g-header-och028 {
  font-size: 20px !important;
  padding-left: 0px !important;
  padding-right: 0px !important;
}
.f-size-grid-och028 {
  font-size: 19px !important;
  padding-left: 0px !important;
  padding-right: 0px !important;
}
.f-size-grid-och028-left {
  font-size: 19px !important;
  margin-left: 3px !important;
}
.f-size-g-footer-och028 {
  font-size: 21px !important;
}
/* OCH029 -- Descarga*/
.f-size-h2-table-och029 {
  font-size: 21px !important;
}
.f-size-th-och029 {
  font-size: 19px !important;
}
.f-size-td-och029 {
  font-size: 19px !important;
}
.span-sub-title-och029 {
  font-size: 12px !important;
}
.span-legenda-och029 {
  font-size: 15px !important;
}
/* OCH030 -- Aderencia de Descarga */
.padding-header-och030 {
  padding-bottom: 3px;
  padding-top: 3px;
}
.f-size-h2-table-och030 {
  font-size: 20px !important;
}
.f-size-th-och030 {
  font-size: 18px !important;
  padding-bottom: 6px !important;
  padding-top: 6px !important;
}
.f-size-td-och030 {
  font-size: 17px !important;
}
.span-sub-title-och030 {
  font-size: 12px !important;
}
.span-legenda-och030 {
  font-size: 15px !important;
}
.font-legend-och030 {
  font-size: 16px !important;
}
.f-size-th3-och030 {
  font-size: 17px !important;
  padding-right: 0px !important;
  padding-left: 0px !important;
  padding-bottom: 6px !important;
}
.f-size-turno-och030 {
  /*	padding-left: 2px !important;
	padding-right: 2px !important;
	font-size: 15.3px !important;*/
  font-size: 18px !important;
}
/*!
 * Operacao Integrada Sistema Sul- Visao Tatica (OCH013)
 *
 */
.tv-s-backlog table tr span,
.tv-s-backlog table th span {
  font-size: 11px !important;
}
/*!
 * Specific CSS for Dashboards Screens
 *
 */
/*!
 * Home
 *
 */
/* estilo gerado no jsp */
.switchbt-light-gradient {
  background-image: url(../img/lamp-on.png), -webkit-linear-gradient(top, #eeeeee 0%, #eeeeee 50%, #ffffff 50%, #eeeeee 100%);
  background-image: url(../img/lamp-on.png), -moz-linear-gradient(top, #eeeeee 0%, #dddddd 50%, #ffffff 50%, #eeeeee 100%);
  background-image: url(../img/lamp-on.png), -ms-linear-gradient(top, #eeeeee 0%, #dddddd 50%, #ffffff 50%, #eeeeee 100%);
  background-image: url(../img/lamp-on.png), -o-linear-gradient(top, #eeeeee 0%, #dddddd 50%, #ffffff 50%, #eeeeee 100%);
  background-image: url(../img/lamp-on.png), linear-gradient(top, #eeeeee 0%, #dddddd 50%, #ffffff 50%, #eeeeee 100%);
  background-repeat: no-repeat;
}
.switchbt-light-boxshadow {
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4), inset 0 -1px 0px #888888, inset 0 -10px 0px #bbbbbb, inset 0 -11px 0 white;
  -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4), inset 0 -1px 0px #888888, inset 0 -10px 0px #bbbbbb, inset 0 -11px 0 white;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4), inset 0 -1px 0px #888888, inset 0 -10px 0px #bbbbbb, inset 0 -11px 0 white;
}
.switchbt-dark-gradient {
  background-image: url(../img/lamp-off.png), -webkit-linear-gradient(top, #4a4f59 0%, #363c45 50%, #565c65 50%, #6a6f77 100%);
  background-image: url(../img/lamp-off.png), -moz-linear-gradient(top, #4a4f59 0%, #363c45 50%, #565c65 50%, #6a6f77 100%);
  background-image: url(../img/lamp-off.png), -ms-linear-gradient(top, #4a4f59 0%, #363c45 50%, #565c65 50%, #6a6f77 100%);
  background-image: url(../img/lamp-off.png), -o-linear-gradient(top, #4a4f59 0%, #363c45 50%, #565c65 50%, #6a6f77 100%);
  background-image: url(../img/lamp-off.png), linear-gradient(top, #4a4f59 0%, #363c45 50%, #565c65 50%, #6a6f77 100%);
  background-repeat: no-repeat;
}
.switchbt-dark-boxshadow {
  -webkit-box-shadow: 0 2px 3px #000000, inset 0 1px 2px #333333, inset 0 10px 1px #797f89, inset 0 11px 0 #9aa1aa;
  -moz-box-shadow: 0 2px 3px #000000, inset 0 1px 2px #333333, inset 0 10px 1px #797f89, inset 0 11px 0 #9aa1aa;
  box-shadow: 0 2px 3px #000000, inset 0 1px 2px #333333, inset 0 10px 1px #797f89, inset 0 11px 0 #9aa1aa;
}
/*! jQuery UI - v1.11.0 - 2014-06-26
* http://jqueryui.com
* Includes: core.css, accordion.css, autocomplete.css, button.css, datepicker.css, dialog.css, draggable.css, menu.css, progressbar.css, resizable.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.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 2014 jQuery Foundation and other contributors; Licensed MIT */
#dialog-message {
  display: none;
}
/* 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: 2px 0 0 0;
  padding: .5em .5em .5em .7em;
  min-height: 0;
  /* support: IE7 */
  font-size: 100%;
}
.ui-accordion .ui-accordion-icons {
  padding-left: 2.2em;
}
.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: -0.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,
.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 {
  overflow: hidden;
  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: 20px;
  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-draggable-handle {
  -ms-touch-action: none;
  touch-action: none;
}
.ui-menu {
  list-style: none;
  padding: 0;
  margin: 0;
  display: block;
  outline: none;
}
.ui-menu .ui-menu {
  position: absolute;
}
.ui-menu .ui-menu-item {
  position: relative;
  margin: 0;
  padding: 3px 1em 3px .4em;
  cursor: pointer;
  min-height: 0;
  /* support: IE7 */
  /* support: IE10, see #8844 */
  list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");
}
.ui-menu .ui-menu-divider {
  margin: 5px 0;
  height: 0;
  font-size: 0;
  line-height: 0;
  border-width: 1px 0 0 0;
}
.ui-menu .ui-state-focus,
.ui-menu .ui-state-active {
  margin: -1px;
}
/* icon support */
.ui-menu-icons {
  position: relative;
}
.ui-menu-icons .ui-menu-item {
  padding-left: 2em;
}
/* left-aligned */
.ui-menu .ui-icon {
  position: absolute;
  top: 0;
  bottom: 0;
  left: .2em;
  margin: auto 0;
}
/* right-aligned */
.ui-menu .ui-menu-icon {
  left: auto;
  right: 0;
}
.ui-progressbar {
  height: 2em;
  text-align: left;
  overflow: hidden;
}
.ui-progressbar .ui-progressbar-value {
  margin: -1px;
  height: 100%;
}
.ui-progressbar .ui-progressbar-overlay {
  background: #000;
  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.1px;
  display: block;
  -ms-touch-action: none;
  touch-action: none;
}
.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 {
  -ms-touch-action: none;
  touch-action: none;
}
.ui-selectable-helper {
  position: absolute;
  z-index: 100;
  border: 1px dotted black;
}
.ui-selectmenu-menu {
  padding: 0;
  margin: 0;
  position: absolute;
  top: 0;
  left: 0;
  display: none;
}
.ui-selectmenu-menu .ui-menu {
  overflow: auto;
  /* Support: IE7 */
  overflow-x: hidden;
  padding-bottom: 1px;
}
.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup {
  font-size: 1em;
  font-weight: bold;
  line-height: 1.5;
  padding: 2px 0.4em;
  margin: 0.5em 0 0 0;
  height: auto;
  border: 0;
}
.ui-selectmenu-open {
  display: block;
}
.ui-selectmenu-button {
  display: inline-block;
  overflow: hidden;
  position: relative;
  text-decoration: none;
  cursor: pointer;
}
.ui-selectmenu-button span.ui-icon {
  right: 0.5em;
  left: auto;
  margin-top: -8px;
  position: absolute;
  top: 50%;
}
.ui-selectmenu-button span.ui-selectmenu-text {
  text-align: left;
  padding: 0.4em 2.1em 0.4em 1em;
  display: block;
  line-height: 1.4;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.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;
  -ms-touch-action: none;
  touch-action: none;
}
.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: -0.3em;
  margin-left: -0.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: -0.3em;
  margin-left: 0;
  margin-bottom: -0.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-sortable-handle {
  -ms-touch-action: none;
  touch-action: none;
}
.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 override default borders */
.ui-spinner a.ui-spinner-button {
  border-top: none;
  border-bottom: none;
  border-right: none;
}
/* vertically center 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 .ui-tabs-anchor {
  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 .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
  cursor: text;
}
.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
  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-family: Verdana, Arial, sans-serif;
  font-size: 1.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 url("images/ui-bg_flat_75_ffffff_40x100.png") 50% 50% repeat-x;
  color: #222222;
}
.ui-widget-content a {
  color: #222222;
}
.ui-widget-header {
  border: 1px solid #aaaaaa;
  background: #cccccc url("images/ui-bg_highlight-soft_75_cccccc_1x100.png") 50% 50% repeat-x;
  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 url("images/ui-bg_glass_75_e6e6e6_1x400.png") 50% 50% repeat-x;
  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 {
  border: 1px solid #999999;
  background: #dadada url("images/ui-bg_glass_75_dadada_1x400.png") 50% 50% repeat-x;
  font-weight: normal;
  color: #212121;
}
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited,
.ui-state-focus a,
.ui-state-focus a:hover,
.ui-state-focus a:link,
.ui-state-focus 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 url("images/ui-bg_glass_65_ffffff_1x400.png") 50% 50% repeat-x;
  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 url("images/ui-bg_glass_55_fbf9ee_1x400.png") 50% 50% repeat-x;
  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 url("images/ui-bg_glass_95_fef1ec_1x400.png") 50% 50% repeat-x;
  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 {
  background-image: url("images/ui-icons_222222_256x240.png");
}
.ui-widget-header .ui-icon {
  background-image: url("images/ui-icons_222222_256x240.png");
}
.ui-state-default .ui-icon {
  background-image: url("images/ui-icons_888888_256x240.png");
}
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon {
  background-image: url("images/ui-icons_454545_256x240.png");
}
.ui-state-active .ui-icon {
  background-image: url("images/ui-icons_454545_256x240.png");
}
.ui-state-highlight .ui-icon {
  background-image: url("images/ui-icons_2e83ff_256x240.png");
}
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
  background-image: url("images/ui-icons_cd0a0a_256x240.png");
}
/* 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: #000;
  opacity: .3;
  filter: alpha(opacity=30);
}
.ui-widget-shadow {
  margin: -8px 0 0 -8px;
  padding: 8px;
  background: #000;
  opacity: .3;
  filter: alpha(opacity=30);
  border-radius: 8px;
}
i {
  font-size: 15px;
}
a.disabled,
a.disabled *,
a.disabled * * {
  pointer-events: none;
  cursor: default;
  -moz-opacity: 0.50;
  opacity: .50;
  filter: alpha(opacity=50);
}
a.disabled:hover {
  pointer-events: none;
  cursor: default;
  -moz-opacity: 0.50;
  opacity: .50;
  filter: alpha(opacity=50);
}
.ui-autocomplete {
  z-index: 9999999;
  width: 300px;
}
.ui-autocomplete .tv {
  position: relative;
}
.ui-helper-hidden-accessible {
  display: none;
}
button {
  z-index: 0 !important;
}
/**/
.btn-logout .logout {
  background: none;
  border: none;
  padding: 0 14px;
  width: 100%;
  text-align: left;
}
@media (max-width: 992px) {
  .btn-logout .logout span {
    display: none;
  }
}
.scr-home {
  min-height: 600px;
  height: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
  padding: 0;
  overflow: hidden;
  background-image: -webkit-gradient(linear, left 0%, left 100%, from(#e5edfb), to(#b6c0d2));
  background-image: -webkit-linear-gradient(top, #e5edfb, 0%, #b6c0d2, 100%);
  background-image: -moz-linear-gradient(top, #e5edfb 0%, #b6c0d2 100%);
  background-image: linear-gradient(to bottom, #e5edfb 0%, #b6c0d2 100%);
  background-repeat: repeat-x;
  /*filter: e(%("progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=0)",argb(@start-color),argb(@end-color)));*/
}
.scr-home .main-wrapper {
  overflow-y: visible;
}
.scr-home a,
.scr-home a:hover,
.scr-home a:focus,
.scr-home a:active {
  outline: none !important;
}
.scr-home > div {
  display: table;
  height: 100%;
  width: 100%;
}
.scr-home .logo-wrapper {
  position: absolute;
  width: 83px;
  height: 33px;
  top: 20px;
  right: 20px;
  background-image: url(../img/logo-vale-sprite.png);
  background-position: bottom left;
}
.scr-home .side-menu-wrapper {
  display: table-cell;
  height: 100%;
}
.scr-home .side-menu-wrapper .lvl-1 {
  padding-top: 20px;
  min-height: 600px;
}
.scr-home .side-menu-wrapper.lvl-1-active .lvl-1 {
  display: table-cell;
}
.scr-home .side-menu-wrapper.lvl-2-active .lvl-1 {
  border-color: transparent !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}
.scr-home .side-menu-wrapper.lvl-2-active .lvl-2 {
  display: table-cell;
}
.scr-home .side-menu-wrapper.lvl-3-active .lvl-3 {
  display: table-cell;
}
.scr-home .side-menu-wrapper.lvl-1-active.lvl-3-active .lvl-3 {
  padding-left: 238px;
}
.scr-home .side-menu-wrapper.lvl-1-active.lvl-2-active.lvl-3-active .lvl-3 {
  padding-left: 338px;
}
.scr-home .side-menu-wrapper .side-menu {
  display: table;
  height: 100%;
}
.scr-home .side-menu-wrapper .side-menu .lvl-1,
.scr-home .side-menu-wrapper .side-menu .lvl-2,
.scr-home .side-menu-wrapper .side-menu .lvl-3 {
  display: table-cell;
  position: absolute;
  vertical-align: top;
}
.scr-home .side-menu-wrapper .side-menu .lvl-1 {
  z-index: 30;
  min-width: 200px;
  max-width: 200px;
  height: 100%;
  padding-left: 14px;
  padding-right: 14px;
  border-right: 1px solid transparent;
  background: #e6ebf3;
  -webkit-box-shadow: 1px 0 2px 0 rgba(0, 0, 0, 0.15);
  box-shadow: 1px 0 2px 0 rgba(0, 0, 0, 0.15);
  text-shadow: 1px 1px 0px #f5f6f8;
  border-color: #a6b3c4;
}
.scr-home .side-menu-wrapper .side-menu .lvl-1 > a {
  display: none;
}
.scr-home .side-menu-wrapper .side-menu .lvl-1 h1 {
  font-size: 23px;
}
.scr-home .side-menu-wrapper .side-menu .lvl-1 .area-list {
  margin-top: 48px;
  padding: 0;
}
.scr-home .side-menu-wrapper .side-menu .lvl-1 .area-list .icon {
  display: inline-block;
  vertical-align: middle;
  margin-right: 10px;
}
.scr-home .side-menu-wrapper .side-menu .lvl-1 .area-list .icon.icon-integrated,
.scr-home .side-menu-wrapper .side-menu .lvl-1 .area-list .icon.icon-screens-sequence,
.scr-home .side-menu-wrapper .side-menu .lvl-1 .area-list .icon.icon-custom {
  background-position: center 2px;
}
.scr-home .side-menu-wrapper .side-menu .lvl-1 .area-list .icon.icon-custom {
  width: 28px;
  height: 25px;
}
.scr-home .side-menu-wrapper .side-menu .lvl-1 .area-list li {
  margin-left: -14px;
  margin-right: -14px;
  line-height: 40px;
}
.scr-home .side-menu-wrapper .side-menu .lvl-1 .area-list li.divider {
  height: 26px;
}
.scr-home .side-menu-wrapper .side-menu .lvl-1 .area-list li a {
  display: inline-block;
  width: 100%;
  line-height: 40px;
  padding-left: 14px;
  padding-right: 14px;
  font-weight: bold;
}
.scr-home .side-menu-wrapper .side-menu .lvl-1 .area-list li a:hover {
  background: #dfe6f0;
}
.scr-home .side-menu-wrapper .side-menu .lvl-1 .area-list li a > span {
  vertical-align: middle;
}
.scr-home .side-menu-wrapper .side-menu .lvl-1 .area-list li a.screens-sequence {
  letter-spacing: -0.1px;
}
.scr-home .side-menu-wrapper .side-menu .lvl-1 .area-list li.active a {
  position: relative;
  background-color: #dfe6f0;
}
.scr-home .side-menu-wrapper .side-menu .lvl-1 .area-list li.active.hasLvl2 a:before {
  content: '';
  display: block;
  border-top: 15px solid transparent;
  border-right: 16px solid #788395;
  border-bottom: 15px solid transparent;
  position: absolute;
  top: 5px;
  right: -3px;
}
.scr-home .side-menu-wrapper .side-menu .lvl-2 {
  z-index: 20;
  left: 100px;
  min-width: 100px;
  max-width: 100px;
  height: 100%;
  border-left: 1px solid transparent;
  background: #788395;
  -webkit-box-shadow: inset -1px 0px 2px 0px rgba(0, 0, 0, 0.15);
  box-shadow: inset -1px 0px 2px 0px rgba(0, 0, 0, 0.15);
  border-color: #646f80;
}
.scr-home .side-menu-wrapper .side-menu .lvl-2 .region-list {
  padding: 0;
}
.scr-home .side-menu-wrapper .side-menu .lvl-2 .region-list li:first-child span:first-child {
  border-top: 0 !important;
}
.scr-home .side-menu-wrapper .side-menu .lvl-2 .region-list li.active a {
  position: relative;
}
.scr-home .side-menu-wrapper .side-menu .lvl-2 .region-list li.active a:before {
  content: '';
  display: block;
  border-top: 15px solid transparent;
  border-right: 16px solid #e8effb;
  border-bottom: 15px solid transparent;
  position: absolute;
  bottom: 8px;
  right: -3px;
}
.scr-home .side-menu-wrapper .side-menu .lvl-2 .region-list li a {
  display: block;
  width: 100%;
  text-align: center;
  color: #e6ebf3;
  padding-left: 9px;
  padding-right: 9px;
}
.scr-home .side-menu-wrapper .side-menu .lvl-2 .region-list li a:hover,
.scr-home .side-menu-wrapper .side-menu .lvl-2 .region-list li a:active,
.scr-home .side-menu-wrapper .side-menu .lvl-2 .region-list li a:focus {
  color: #d1dbea;
}
.scr-home .side-menu-wrapper .side-menu .lvl-2 .region-list li a span:first-child {
  width: 100%;
  background-position: bottom center;
  display: inline-block;
  border-top: 1px solid transparent;
  border-top-color: #97a2b1;
  font-weight: bold;
  font-size: 12px;
  padding-top: 12px;
  padding-bottom: 0px;
}
.scr-home .side-menu-wrapper .side-menu .lvl-2 .region-list li a span {
  display: inline-block;
  line-height: 1.1;
  margin-top: 5px;
  padding-bottom: 16px;
  font-size: 9px;
}
.scr-home .side-menu-wrapper .side-menu .lvl-2 .region-list li a span em {
  font-size: 9px;
  font-style: normal;
  font-weight: bold;
  text-transform: uppercase;
}

/* .lvl-2.cma li { */
/* 	height: 50px; */
/* } */

/* .scr-home .side-menu-wrapper .side-menu .lvl-2.cma { */
/* 	max-width: 135px; */
/* 	left: 65px; */
/* } */

/* .scr-home .side-menu-wrapper .side-menu .lvl-2.cma .region-list li a span:first-child { */
/* 	    padding-top: 6px; */
/* } */

@media (max-width: 768px) {
/* 	.lvl-2.cma li { */
/* 		height: 40px; */
/* 	} */
		
/* 	.scr-home .side-menu-wrapper .side-menu .lvl-2.cma .region-list li a span:first-child { */
/* 		    padding-top: 12px; */
/* 	} */
}

.scr-home .side-menu-wrapper .side-menu .lvl-3 {
  z-index: 10;
  left: -9999px;
  width: 100%;
  height: 100%;
  background: #e8effb;
  padding: 19px 38px;
  padding-left: 338px;
}
.scr-home .side-menu-wrapper .side-menu .lvl-3 > form {
  padding-left: 294px;
  position: relative;
}
.scr-home .side-menu-wrapper .side-menu .lvl-3 > form label {
  margin-left: -294px;
  margin-top: 1px;
  width: 294px;
  font-size: 23px;
  font-weight: 300;
  position: absolute;
}
.scr-home .side-menu-wrapper .side-menu .lvl-3 > form input {
  height: 34px;
  padding-top: 9px;
  padding-bottom: 9px;
  -webkit-box-shadow: 1px 1px 2px 0 rgba(0, 0, 0, 0.17);
  box-shadow: 1px 1px 2px 0 rgba(0, 0, 0, 0.17);
}
.scr-home .side-menu-wrapper .side-menu .lvl-3 > form button {
  display: block;
  position: absolute;
  z-index: 10;
  width: 58px;
  height: 32px;
  right: 1px;
  top: 1px;
  background: none;
  border: 0;
  border-left: 1px solid transparent;
  font-size: 0;
  color: transparent;
  text-shadow: none;
  text-align: center;
}
.scr-home .side-menu-wrapper .side-menu .lvl-3 > form button:hover,
.scr-home .side-menu-wrapper .side-menu .lvl-3 > form button:active,
.scr-home .side-menu-wrapper .side-menu .lvl-3 > form button:focus {
  background: #fbfcfd;
  border-left-color: #cad3dc;
}
.scr-home .side-menu-wrapper .side-menu .lvl-3 > form button > i {
  margin: 0 auto;
}
.scr-home .side-menu-wrapper .side-menu .lvl-3 .dashboards-list {
  margin-top: 40px;
  padding: 0;
  margin-left: -50px;
}
.scr-home .side-menu-wrapper .side-menu .lvl-3 .dashboards-list > li {
  margin-left: 50px;
  margin-right: 15px;
}
.scr-home .side-menu-wrapper .side-menu .lvl-3 .dashboards-list > li#screens-sequence {
  margin-right: 0;
  margin-top: -20px;
  border-top: 1px solid transparent;
  border-top-color: #dae0e6;
}
.scr-home .side-menu-wrapper .side-menu .lvl-3 .dashboards-list > li#screens-sequence form {
  display: block;
  width: 100%;
  margin-left: 0;
}
.scr-home .side-menu-wrapper .side-menu .lvl-3 .dashboards-list > li#screens-sequence form .form-group {
  margin: 171px auto 0 auto;
  float: none;
  padding-left: 0;
  padding-right: 0;
}
.scr-home .side-menu-wrapper .side-menu .lvl-3 .dashboards-list > li#screens-sequence form .form-group label {
  margin-bottom: 26px;
  font-weight: 300;
  font-size: 30px;
  text-shadow: 1px 1px 0px #f8f9fa;
}
.scr-home .side-menu-wrapper .side-menu .lvl-3 .dashboards-list > li#screens-sequence form .form-group select {
  display: block;
  height: 48px;
  padding-top: 15px;
  padding-bottom: 15px;
  -webkit-box-shadow: 1px 1px 2px 0 rgba(0, 0, 0, 0.12);
  box-shadow: 1px 1px 2px 0 rgba(0, 0, 0, 0.12);
}
.scr-home .side-menu-wrapper .side-menu .lvl-3 .dashboards-list > li#screens-sequence form button {
  margin: 21px auto 0 auto;
  display: block;
  float: none;
  height: 46px;
  -webkit-box-shadow: 1px 1px 2px 0 rgba(0, 0, 0, 0.12);
  box-shadow: 1px 1px 2px 0 rgba(0, 0, 0, 0.12);
}
.scr-home .side-menu-wrapper .side-menu .lvl-3 .dashboards-list > li#screens-sequence form button.active,
.scr-home .side-menu-wrapper .side-menu .lvl-3 .dashboards-list > li#screens-sequence form button:focus,
.scr-home .side-menu-wrapper .side-menu .lvl-3 .dashboards-list > li#screens-sequence form button:active {
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 1px 1px 2px 0 rgba(0, 0, 0, 0.12);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 1px 1px 2px 0 rgba(0, 0, 0, 0.12);
}
.scr-home .side-menu-wrapper .side-menu .lvl-3 .dashboards-list > li > span {
  display: inline-block;
  margin-left: 10px;
  margin-top: 30px;
  font-weight: bold;
}
.scr-home .side-menu-wrapper .side-menu .lvl-3 .dashboards-list > li > div {
  margin-right: 10px;
}
.scr-home .side-menu-wrapper .side-menu .lvl-3 .dashboards-list > li > a {
  margin-left: 10px;
}
.scr-home .side-menu-wrapper .side-menu .lvl-3 .dashboards-list > li > ul {
  -webkit-column-count: 2;
  -moz-column-count: 2;
  column-count: 2;
  -webkit-column-gap: 60px;
  -moz-column-gap: 60px;
  column-gap: 60px;
  padding: 0;
}
.scr-home .side-menu-wrapper .side-menu .lvl-3 .dashboards-list > li > ul > li {
  border-top: 1px solid transparent;
  border-top-color: #dae0e6;
  padding-left: 10px;
  padding-right: 10px;
}
.scr-home .side-menu-wrapper .side-menu .lvl-3 .dashboards-list > li > ul > li:first-child {
  border-top: 0;
}
.scr-home .side-menu-wrapper .side-menu .lvl-3 .dashboards-list li {
  line-height: 26px;
  position: relative;
}
.scr-home .side-menu-wrapper .side-menu .lvl-3 .dashboards-list li > a {
  display: inline-block;
  vertical-align: middle;
}
.scr-home .side-menu-wrapper .side-menu .lvl-3 .dashboards-list li > a:hover {
  color: #545e6c;
}
.scr-home .side-menu-wrapper .side-menu .lvl-3 .dashboards-list li > a > span {
  display: inline-block;
  font-size: 10px;
  margin-left: 4px;
}
.scr-home .side-menu-wrapper .side-menu .lvl-3 .dashboards-list li > div {
  display: inline-block;
  position: absolute;
  right: 1px;
}
.scr-home .side-menu-wrapper .side-menu .lvl-3 .dashboards-list li > div > a {
  display: inline-block;
  vertical-align: middle;
}
.scr-home .side-menu-wrapper .side-menu .lvl-3 .dashboards-list li > div > a > i {
  display: inline-block;
  font-size: 12px;
  color: #949eab;
  margin-left: 13px;
}
.scr-home > div > form {
  display: table-cell;
  width: 100%;
  text-align: center;
  vertical-align: top;
  padding-left: 200px;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  height: 100%;
}
.scr-home > div > form .form-group {
  /*margin-top: 244px;*/
  text-align: left;
  height: 105px;
  top: 50%;
  margin-top: -105px;
  position: relative;
}
.scr-home > div > form .form-group label {
  font-weight: 300;
  font-size: 30px;
  text-shadow: 1px 1px 0px #d6dadf;
}
.scr-home > div > form .form-group input {
  height: 48px;
  padding-top: 15px;
  padding-bottom: 15px;
  -webkit-box-shadow: 1px 1px 2px 0 rgba(0, 0, 0, 0.17);
  box-shadow: 1px 1px 2px 0 rgba(0, 0, 0, 0.17);
}
@media (max-width: 767px) {
  .scr-home > div > form .form-group {
    height: 133px;
    margin-top: -133px;
  }
  .scr-home > div > form .form-group button:hover {
    right: 21px;
  }
}
.scr-home > div > form button {
  display: block;
  z-index: 10;
  width: 73px;
  height: 46px;
  top: 294px;
  position: absolute;
  top: 49px;
  right: 7px;
  background: none;
  border: 0 none;
  font-size: 0;
  color: transparent;
  text-shadow: none;
  text-align: center;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  .scr-home > div > form button {
    top: 48px;
  }
}
@media screen and (min-width: 480px) and (max-width: 768px) {
  .scr-home > div > form button {
    right: 31px !important;
  }
}
.scr-home > div > form button:hover,
.scr-home > div > form button:active,
.scr-home > div > form button:focus {
  background: #fbfcfd;
  border-left: 1px solid #cad3dc;
  right: 7px;
}
.scr-home > div > form button > i {
  margin: 0 auto;
}
@media (max-width: 1261px) {
  .scr-home .side-menu-wrapper .side-menu .lvl-3 {
    overflow-y: auto;
  }
  .scr-home .side-menu-wrapper .side-menu .lvl-3 .dashboards-list {
    columns: 1;
    -webkit-columns: 1;
    -moz-columns: 1;
    padding-bottom: 40px;
  }
}
@media (min-width: 800px) and (max-width: 1024px) {
  .scr-home .side-menu-wrapper .side-menu .lvl-3 .dashboards-list > li > ul {
    columns: 1;
    -webkit-columns: 1;
    -moz-columns: 1;
    padding: 0;
  }
  .scr-home .side-menu-wrapper .side-menu .lvl-3 .dashboards-list > li > ul > li {
    line-height: 35px;
    margin-bottom: 15px;
    padding-top: 15px;
  }
}
.scr-home .link-dialog {
  display: inline-block;
  width: 25px;
  height: 24px;
  margin-bottom: 15px;
}
.scr-home .link-dialog span {
  display: inline-block;
  line-height: 25px;
}
@media (max-width: 991px) {
  .scr-home .side-menu-wrapper.lvl-1-active.lvl-3-active .lvl-3 {
    padding-left: 91px;
  }
  .scr-home .side-menu-wrapper.lvl-1-active.lvl-2-active.lvl-3-active .lvl-3 {
    padding-left: 191px;
  }
  .scr-home .side-menu-wrapper .side-menu .lvl-1 {
    min-width: 53px !important;
    max-width: 53px;
    /*.language-list {
						li {
							display: none;
						
							&.active {
								display: block;
							}
						}
					}*/
  }
  .scr-home .side-menu-wrapper .side-menu .lvl-1 > a {
    display: block;
    width: 52px;
    margin-left: -14px;
  }
  .scr-home .side-menu-wrapper .side-menu .lvl-1 > a:hover {
    background: #dfe6f0;
  }
  .scr-home .side-menu-wrapper .side-menu .lvl-1 > a i {
    width: 52px;
    height: 27px;
    background-position: center center;
  }
  .scr-home .side-menu-wrapper .side-menu .lvl-1 h1 {
    display: none;
  }
  .scr-home .side-menu-wrapper .side-menu .lvl-1 .area-list li {
    margin-bottom: 0;
  }
  .scr-home .side-menu-wrapper .side-menu .lvl-1 .area-list li.active a:before {
    right: -8px;
  }
  .scr-home .side-menu-wrapper .side-menu .lvl-1 .area-list li span {
    display: none;
  }
  .scr-home .side-menu-wrapper .side-menu .lvl-1 .link-dialog span {
    display: none;
  }
  .scr-home .side-menu-wrapper .side-menu .lvl-1.lvl-1-opened {
    /*.language-list {
							li {
								display: block;
							
							}
						}*/
  }
  .scr-home .side-menu-wrapper .side-menu .lvl-1.lvl-1-opened > a {
    display: none;
  }
  .scr-home .side-menu-wrapper .side-menu .lvl-1.lvl-1-opened h1 {
    display: inline-block;
  }
  .scr-home .side-menu-wrapper .side-menu .lvl-1.lvl-1-opened .area-list li.active a:before {
    right: -2px;
  }
  .scr-home .side-menu-wrapper .side-menu .lvl-1.lvl-1-opened .area-list li span {
    display: inline-block;
  }
  .scr-home .side-menu-wrapper .side-menu .lvl-1.lvl-1-opened .link-dialog span {
    display: inline-block;
  }
  .scr-home .side-menu-wrapper .side-menu .lvl-2 {
    left: -800px;
  }
  .scr-home .side-menu-wrapper .side-menu .lvl-3 .icons-wrapper {
    display: block;
  }
  .scr-home .side-menu-wrapper .side-menu .lvl-3 .icons-wrapper > a:first-child {
    display: none;
  }
  .scr-home .side-menu-wrapper .side-menu .lvl-3 form {
    padding-left: 0;
  }
  .scr-home .side-menu-wrapper .side-menu .lvl-3 form label {
    display: none;
  }
  .scr-home .side-menu-wrapper + form {
    padding-left: 53px;
  }
}
@media (max-width: 991px) and (max-width: 992px) {
  .scr-home .side-menu-wrapper .side-menu .lvl-1.lvl-1-opened .btn-logout .logout span {
    display: block;
  }
}
@media (max-width: 767px) {
  .scr-home .side-menu-wrapper .side-menu .lvl-2 {
    min-width: 52px;
    max-width: 52px;
  }
  .scr-home .side-menu-wrapper .side-menu .lvl-2 .region-list li a span:first-child {
    display: inline-block !important;
    padding-top: 18px;
    padding-bottom: 18px;
  }
  .scr-home .side-menu-wrapper .side-menu .lvl-2 .region-list li a span {
    display: none !important;
    margin-top: 0;
  }
  .scr-home .side-menu-wrapper .side-menu .lvl-2 .region-list li.active a:before {
    bottom: 11px;
    right: -5px;
  }
  .scr-home .side-menu-wrapper .side-menu .lvl-3 {
    padding-right: 15px;
  }
  .scr-home .side-menu-wrapper .side-menu .lvl-3 .dashboards-list > li {
    margin-right: 0;
  }
  .scr-home .side-menu-wrapper .side-menu .lvl-3 .dashboards-list > li > ul {
    columns: 1;
    -webkit-columns: 1;
    -moz-columns: 1;
    padding: 0;
  }
  .scr-home .side-menu-wrapper .side-menu .lvl-3 .dashboards-list > li > ul > li {
    line-height: normal;
    margin-bottom: 15px;
    padding-top: 15px;
  }
  .scr-home .side-menu-wrapper .side-menu .lvl-3 .dashboards-list > li > ul > li > a {
    width: 80%;
    line-height: normal;
  }
  .scr-home .side-menu-wrapper .side-menu .lvl-3 .dashboards-list > li > ul > li > a > span {
    margin-left: 0;
  }
  .scr-home .side-menu-wrapper + form .form-group {
    padding-left: 30px;
    padding-right: 30px;
  }
  .scr-home .side-menu-wrapper.lvl-2-active + form {
    padding-left: 105px !important;
  }
  .scr-home .side-menu-wrapper.lvl-1-active.lvl-3-active .lvl-3 {
    padding-left: 72px;
  }
  .scr-home .side-menu-wrapper.lvl-1-active.lvl-2-active.lvl-3-active .lvl-3 {
    padding-left: 124px;
  }
}
@media (max-width: 480px) {
  .scr-home .side-menu-wrapper + form .form-group {
    padding-left: 20px;
    padding-right: 20px;
  }
  .scr-home .side-menu-wrapper + form .form-group label {
    width: 180px;
    font-size: 28px;
    letter-spacing: -0.2px;
  }
  .scr-home .side-menu-wrapper + form button {
    position: absolute;
    width: 72px;
    right: 23px;
    top: 87px;
  }
  .scr-home .side-menu-wrapper.lvl-1-active-opened + form {
    display: none;
  }
}
@media (max-width: 480px) and screen and (-webkit-min-device-pixel-ratio: 0) {
  .scr-home .side-menu-wrapper + form button {
    top: 86px;
  }
}
/*===============================*/
.ui-widget-header {
  display: none;
}
.language-list {
  padding: 20px 15px;
  line-height: 27px;
  font-weight: 300;
  margin-bottom: 20px;
  text-align: center;
}
.language-list > li {
  text-shadow: none;
  font-size: 12px;
  top: 10px;
  padding: 0 5px;
  text-align: center;
  display: inline-block;
}
.language-list > li a {
  display: inline-block;
  line-height: 26px;
  padding-right: 2px;
  padding-left: 2px;
}
.language-list > li a:hover {
  font-weight: normal;
}
.language-list > li:first-child a {
  padding-left: 0;
}
.language-list > li.active {
  font-weight: bold;
  border-bottom: 3px solid #333;
}
.language-list > li.active > a:hover {
  font-weight: bold;
}
.language-list span {
  display: block;
}
.close-dialog {
  display: block;
  width: 31px;
  height: 31px;
  background: url("../img/close.png") center center no-repeat;
  outline: none !important;
  position: absolute;
  right: 0;
  top: 0;
}

/*!
 * Relatorio da tela Boletim de producao (och020.html)
 *
 */
/*   CSS para impressao
    ** Retirada a versao antiga do codigo **
 @media print {
	  table{
	  	width: auto !important;
	  	border: solid 1px #fff !important;
	  }			
	.logo-print-wrapper{
		width: 162px !important;
		height: 60px;
		margin-top: -38px !important;
		float: right;
		display: block;
		font-size: 12px !important;					
		margin-right: -44px !important;
	}
	.height-grid-och020, .height-grid-och020-sudeste{
		height: 10px !important;
		font-size: 12px !important;
		padding-top: 0px !important;
		padding-bottom: 0px !important;
		padding-left: 0px !important;
		padding-right: 0px !important;										 
		line-height: 0px !important;
	}
	.f-header-och020{
		padding-top: 4px !important;
		padding-bottom: 4px !important;
		font-size: 12px !important;					
	}
	.total-wrapper {
		padding-right: 0px !important;
		padding-left: 0px !important;
	}
	.f-header-och020 td{
		width: 10px !important;
		padding-right: 0px !important;
		margin-right: 0px !important;	
		min-width: 10px !important;
	}
	.height-grid-och020 td{
		width: 10px !important;
		padding-right: 0px !important;
		margin-right: 0px !important;
		min-width: 10px !important;								
	}	
	.scroll-indicator{
		display: none !important;
	}
	.hasScroll{
		overflow: hidden !important;
	}
	.header-print{
		text-align: center; 
		background: #e4eaf2; 
		font-size: 14px;	
		display: block;
	}
	.img-padding-tr{
		padding-left: 2px !important; 
		padding-right: 2px !important;				
	}
	.table-responsive{
		border: solid 1px #cdd6e1 !important; 
	}
	.no-print{
		display: none;
	}
	.print{
		display: block;
	}
	

	.td-obs{
		width: 38% !important;
	}
	.td-orc{
		width: 7% !important;				
	}
	.td-prog{
		width: 7% !important;				
	}
	.td-pacm{
		width: 7% !important;					
	}
	.td-racm{
		width: 7% !important;				
	}
	.td-rtm{
		width: 7% !important;				
	}
	.td-tendabv{
		width: 7% !important;				
	}
	.td-indc{
		width: 20% !important;				
	}
}*/


/*Tela Oparação de Navios*/
.bar-porcentage-mobile{
	background: #47e23c;
	bottom: 0px !important;
}
.mobile-box-percentage{
	border: solid 1px #575757; 
	float: left; 
	height: 83px; 
	padding-left: 0px !important; 
	padding-right: 0px !important;
}

/* Tela de boletim - OCH040 */
.position-hour-title{
	margin-top: 11px;
}
/* .box-size-boletim-template{ */
/* 	width: 100%;	 */
/* 	border: solid 1px hotpink !Important; */
/* } */

/*******************************************************/
/************ 		CMA -- NAO APAGAR		************/			
/*******************************************************/
.box-header {
  border-bottom: solid 1px #9cabbe !important;
  /*float: left !important;*/
  height: 36px !important;
  padding-left: 8px !important;
  background-color: #d8e1ec;
  background-image: -webkit-gradient(linear, left 0%, left 100%, from(#d8e1ec), to(#c5cdd7));
  background-image: -webkit-linear-gradient(top, #d8e1ec, 0%, #c5cdd7, 100%);
  background-image: -moz-linear-gradient(top, #d8e1ec 0%, #c5cdd7 100%);
  background-image: linear-gradient(to bottom, #d8e1ec 0%, #c5cdd7 100%);
  background-repeat: repeat-x;
  text-shadow: 1px 1px 0px #e1e4e8;
}
.box-header h2{
  float: left;
  font-size: 16px;
  font-family: helvetica, arial;
  line-height: 38px;
  font-weight: bold; 
  text-shadow: none;
}
.table-template thead{
	height: 25px;
	line-height: 25px;
	padding-top: 7px;
	padding-bottom: 7px;
	background: #e6ebf3;	
}
.table-template thead th{
	font-family: 'lato', arial, sans-serif !important;
	font-size: 14px !important;
	color: #697587 !important;
	font-weight: bold !important;
	text-align: center;
	border: solid 1px #a1abb7;
	border-top: none;
}

#navegacaoCustomizacao-list li a .link {
    color: #000;
    display: block;
    font-size: 10px;
    line-height: 20px;
    margin-left: 0px;
}
#navegacaoCustomizacao-list li a .link {
    display: inline-block !important;
    text-align: center;
    margin: 4px 14px;
    width: 20px;
    padding-top: 0px;
    height: 20px;
    background: transparent url("../dashboard_api/img/black/bg-link.png") no-repeat scroll center bottom;
    vertical-align: middle;
    font-size: 11px;
}
.scr-home .side-menu-wrapper .side-menu .lvl-2 .cma-list li a {
  display: block;
  width: 100%;
  text-align: center;
  color: #e6ebf3;
  padding-left: 9px;
  padding-right: 9px;
/*   height: 63px !important; */
  height: 56px !important;
  padding-bottom: 0px !important;
  padding-top: 0px !important;
}
.scr-home .side-menu-wrapper .side-menu .lvl-2 .cma-list li a span:first-child {
  width: 100%;
  background-position: bottom center;
  display: inline-block;
  border-top: 1px solid transparent;
  border-top-color: #97a2b1;
  font-weight: bold;
  font-size: 14px;
  padding-top: 3px;
  padding-bottom: 0px;
}
/* Ajuste indicador menu */
@media (max-width: 767px) {
	.cma .active a:before{
/* 		display: block !important; */
/* 		top: 5px !important; */
/* 		background: red !important; */
	}	
	.reset-padding-och013{
		padding-left: 0px !important;
		padding-right: 0px !important;
		margin-top: 6px !important;
	}
}
@media (min-width: 768px) and (max-width: 991px) {
	.cma .active a:before{
		display: block !important;
		top: 5px !important;
	}
	.reset-padding-och013{
		padding-left: 0px !important;
	}		
}
@media (min-width: 992px) and (max-width: 1261px) {
	.cma .active a:before{
		display: block !important;
		top: 5px !important;		
	}	
	.reset-padding-och013{	
		padding-left: 0px  !important;	
	}	
}
@media (min-width: 1262px) {
	.cma .active a:before{
		display: block !important;
		top: 5px !important;		
	}	
	.reset-padding-och013{
		padding-left: 0px !important;
		padding-right: 0px !important;
	}	
	.margin-bottom-lg{
		margin-top: 6px !important; 
	}
}

/* Tela boletim och020 */
.box-container-och020{
	background: #eef0f4;
	border: solid 1px #cdcbcb;
	min-height: 30px;
	padding-bottom: 14px;
	padding-right: 26px !important;
	padding-left: 26px !important;
}

.tbl-v-op-ferrovia tbody > tr:last-child > td{
	background-color: #e6ebf3; 
}	

.centralizarVertical{
	vertical-align: middle !important;
}