/**********************************************

Global blue;#3c326a
Auto gold:#879546

*********************************************/
@font-face {
  font-family: 'sns_srf';
  src: url(/assets/pts_narrow-696019fd7fcea50bf460e5e0d4ebf840724f3c9f611ac78ce9939da1deeb854d.eot);
  src: url(/assets/pts_narrow-696019fd7fcea50bf460e5e0d4ebf840724f3c9f611ac78ce9939da1deeb854d.eot?#iefix) format("embedded-opentype"), url(/assets/pts_narrow-514340bd7b82a48cbbc39f287d64dc34af3f1d631b9fbbd55da49cd53adb9027.woff) format("woff"), url(/assets/pts_narrow-57475f62c5a54c6ed13712480b8a08f724e7e634d19d9be99538bbe83d2d79c9.ttf) format("truetype"), url(/assets/pts_narrow-403fe045c8167d41e59ec64f0e8f8eb52a8d141bf194055d6ddcd36f47cbc284.svg#pts_narrow) format("svg");
  font-weight: normal;
  font-style: normal;
}

/* line 22, app/assets/stylesheets/9custom.css.scss */
div a:hover, a:focus {
  text-decoration: none;
}

/* line 26, app/assets/stylesheets/9custom.css.scss */
.breadcrumb {
  background-color: #879546;
  margin: 0;
  padding: 0;
  border: none;
}

/* line 33, app/assets/stylesheets/9custom.css.scss */
.breadcrumb.active {
  color: #d2dd9f !important;
}

/* line 36, app/assets/stylesheets/9custom.css.scss */
.breadcrumb-item.active {
  border: none;
  color: #d2dd9f !important;
}

/* line 41, app/assets/stylesheets/9custom.css.scss */
.airbag {
  background: url(/assets/bgd_airbag2-129d9c750b11b2fb49dffb1661c7780ba7dd96ca7df627f9f07a18145bdad004.png);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}

/* line 47, app/assets/stylesheets/9custom.css.scss */
body {
  font-size: 150%;
  overflow-x: hidden;
}

/* line 52, app/assets/stylesheets/9custom.css.scss */
.btn a {
  color: #fff !important;
}

/* line 55, app/assets/stylesheets/9custom.css.scss */
.btn-download {
  width: 180px;
}

/* line 58, app/assets/stylesheets/9custom.css.scss */
.btn-custom {
  height: 120px;
  width: 120px;
  text-align: center;
  color: #fff;
  background-color: #5cb85c;
  border: none;
  border-radius: 15px;
}

/* line 67, app/assets/stylesheets/9custom.css.scss */
.car_brake {
  background: url(/assets/car_brake-6be01427238c7bc759fdbc427520790c94511d7bbc298b0d21f465c559ca8119.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}

/* line 73, app/assets/stylesheets/9custom.css.scss */
.automation {
  background: url(/assets/self_driving-52e6b06acb67774676da0f7e21c5ac89f0bba8789ee80b154555c40e08db3df1.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}

/* line 79, app/assets/stylesheets/9custom.css.scss */
.centered-box {
  width: 100%;
  margin: auto;
  min-height: 180px;
  text-align: center;
}

/* line 84, app/assets/stylesheets/9custom.css.scss */
.cursor-pointer {
  cursor: pointer;
}

/* line 87, app/assets/stylesheets/9custom.css.scss */
.dash {
  background: url(/assets/bgd_dash_closeup-9d661f88eaf41c1b009ef67b79c1be757c58cb3b35b3e3241173f4009d3a7cb3.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}

/* line 96, app/assets/stylesheets/9custom.css.scss */
div.dataTables_length {
  float: left;
}

/* line 99, app/assets/stylesheets/9custom.css.scss */
div.dataTables_info {
  float: left;
  margin: 4px;
}

/* line 103, app/assets/stylesheets/9custom.css.scss */
div.dataTables_filter {
  float: right;
}

/* line 108, app/assets/stylesheets/9custom.css.scss */
#systems .dataTables_filter input {
  font-size: 18px;
  font-weight: 300;
  border: 1px solid #59ABE3;
  border-radius: 15px;
  text-align: center;
  font-family: "roboto";
}

/* line 117, app/assets/stylesheets/9custom.css.scss */
.dataTables_filter input {
  font-size: 13px;
  font-weight: 300;
  border: 1px solid #59ABE3;
  border-radius: 15px;
  text-align: center;
}

/* line 124, app/assets/stylesheets/9custom.css.scss */
div.dataTables_paginate {
  float: right;
  font-family: "robotol", arial, helvetica, sans-serif;
}

/* line 130, app/assets/stylesheets/9custom.css.scss */
div.dataTables_length,
div.dataTables_filter,
div.dataTables_paginate {
  padding: 6px;
}

/* line 135, app/assets/stylesheets/9custom.css.scss */
.dataTables_filter label {
  display: inline-block;
  font-size: 13px;
  font-weight: 300;
  text-align: center;
  margin-top: 12px;
  margin-left: 15px;
}

/* line 144, app/assets/stylesheets/9custom.css.scss */
.dataTables_previous a {
  background-color: black;
}

/* line 148, app/assets/stylesheets/9custom.css.scss */
.dataTables_wrapper .dataTables_paginate .paginate_button:active {
  background: none;
}

/* line 152, app/assets/stylesheets/9custom.css.scss */
#documents11_filter input {
  font-size: 15px;
  font-weight: 300;
  border: 1px solid #C86400;
  border-radius: 15px;
  text-align: center;
}

/* line 159, app/assets/stylesheets/9custom.css.scss */
.aParent div {
  float: left;
  clear: none;
  display: inline-block;
}

/* line 164, app/assets/stylesheets/9custom.css.scss */
.dt-i {
  float: left;
  width: 45%;
  margin-top: 36px;
  padding-left: 9px;
  font-size: 12px;
}

/* line 171, app/assets/stylesheets/9custom.css.scss */
td.details-control {
  background: url(/assets/arrow_dn-8694d3de236a55db7c073d89021c49d6709ef3b409d711da68dbfb04fdacd25d.png) no-repeat center center;
  cursor: pointer;
}

/* line 176, app/assets/stylesheets/9custom.css.scss */
tr.shown td.details-control {
  background: url(/../resources/details_close.png) no-repeat center center;
}

/* line 179, app/assets/stylesheets/9custom.css.scss */
#provisions.table {
  font-size: 15px;
  font-family: roboto, arial, helvetica, sans-serif;
  color: #636e72;
}

/* line 185, app/assets/stylesheets/9custom.css.scss */
.dotted {
  text-decoration: underline;
  text-decoration-style: dotted;
  text-decoration-color: #d35400;
  color: inherit;
}

/* line 191, app/assets/stylesheets/9custom.css.scss */
.dotted:hover {
  text-decoration: underline;
  text-decoration-color: #d35400;
  color: inherit;
}

/* line 197, app/assets/stylesheets/9custom.css.scss */
.engine {
  background: url(/assets/bgd_engine-b7b2d0f313634e42787053db6041b5f451290b2e64cba39e64cc107a5008cd96.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}

/* line 203, app/assets/stylesheets/9custom.css.scss */
.font-ptsans {
  font-family: sns_srf, arial, helvetica, sans-serif;
}

/* line 208, app/assets/stylesheets/9custom.css.scss */
.fuel_cap {
  background: url(/assets/fuel_cap_cover-ca03c27bb876a5231ac1bb8f24c6a3a69936e4988ab60c9cd8b3ebcf9d8ebc80.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  border: none;
}

/* line 215, app/assets/stylesheets/9custom.css.scss */
.fuel_gauge {
  background: url(/assets/img-gauge-ea8a1e6d01f1e032e0d4463919f0aaee60f973caef7d78267b10cdf6c85447c5.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  z-index: 10;
}

/* line 222, app/assets/stylesheets/9custom.css.scss */
.green {
  color: #879546;
}

/* line 223, app/assets/stylesheets/9custom.css.scss */
.green a {
  color: #879546;
}

/* line 224, app/assets/stylesheets/9custom.css.scss */
.green a:hover {
  color: #879546;
  text-decoration: underline;
}

/* line 225, app/assets/stylesheets/9custom.css.scss */
.green td {
  color: #879546;
}

/* line 226, app/assets/stylesheets/9custom.css.scss */
.ht150 {
  height: 150px;
  padding: 9px;
}

/* line 231, app/assets/stylesheets/9custom.css.scss */
.gray {
  color: #6c7a89;
}

/* line 234, app/assets/stylesheets/9custom.css.scss */
.ht180 {
  height: 180px;
  padding: 9px;
}

/* line 238, app/assets/stylesheets/9custom.css.scss */
.ht270 {
  height: 270px;
  padding: 9px;
}

/* line 242, app/assets/stylesheets/9custom.css.scss */
.ht300 {
  height: 270px;
  padding: 9px;
}

/* line 247, app/assets/stylesheets/9custom.css.scss */
.image-container {
  position: relative;
  z-index: 20;
}

/* line 252, app/assets/stylesheets/9custom.css.scss */
.image-container h1, h2 {
  position: relative;
  z-index: 30;
}

/* line 256, app/assets/stylesheets/9custom.css.scss */
.image-container .after {
  position: absolute;
  top: 0;
  left: 0;
  padding-top: 45px;
  width: 100%;
  height: 100%;
  display: block;
  background: rgba(0, 0, 0, 0.3);
  background-size: cover;
  color: #FFF;
}

/* line 268, app/assets/stylesheets/9custom.css.scss */
.image-container:hover .after {
  display: none;
}

/* line 271, app/assets/stylesheets/9custom.css.scss */
.image-container .more {
  display: none !important;
}

/* line 274, app/assets/stylesheets/9custom.css.scss */
.image-container:hover .more {
  display: block !important;
  color: #fff;
  padding: 30px;
  font-size: 14px;
}

/* line 281, app/assets/stylesheets/9custom.css.scss */
.indicator_control {
  background: url(/assets/indicator_control-9187a065eb98afdddbb9da90f314e0ac83f21afe57f1872e76a916c47139ed73.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}

/* line 287, app/assets/stylesheets/9custom.css.scss */
.lighting {
  background: url(/assets/bgd_light-4609d243d2789e6b7b68ff1206cc7d1fd14a50034b6126c1eaea19753a57c856.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}

/* line 293, app/assets/stylesheets/9custom.css.scss */
.menu-btn {
  border: 1px solid silver;
  border-radius: 6px;
  padding: 6px;
  cursor: pointer;
  background-color: #222;
}

/* line 300, app/assets/stylesheets/9custom.css.scss */
.menu-btn-left {
  position: absolute;
  left: 15px;
  top: 15px;
}

/* line 305, app/assets/stylesheets/9custom.css.scss */
.menu-btn-right {
  position: absolute;
  right: 15px;
  top: 15px;
}

/* line 311, app/assets/stylesheets/9custom.css.scss */
.modal-open {
  width: 100%;
  overflow: hidden;
}

/* line 316, app/assets/stylesheets/9custom.css.scss */
.multimedia {
  background: url(/assets/bgd_multimedia_screen-7085e023f18676ff24b371e3af332689066b742aff17654b67bacb06ffda0058.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  border: none;
}

/* line 325, app/assets/stylesheets/9custom.css.scss */
.tab-pane-dark {
  background-color: #333333;
}

/* line 328, app/assets/stylesheets/9custom.css.scss */
.tab-pane-dark td a:hover {
  background-color: #333333;
  color: #879546;
}

/* line 332, app/assets/stylesheets/9custom.css.scss */
.noise {
  background: url(/assets/img-muffler-edf34ff2a612141b55695986efb4a87b146c21e54ffadc2adf5d708fcf263e4a.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}

/* line 338, app/assets/stylesheets/9custom.css.scss */
.tires {
  background: url(/assets/img_tire-f0e5053e0bbfa9282b71aedce3574be91c4764c042265edbb0088b7a811cb2f8.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}

/* line 345, app/assets/stylesheets/9custom.css.scss */
.oil_gauge {
  background: url(/assets/bgd_oil_gauge-0eecaee532fe1d1c12ec6b8d11f02e37452c012c9f71eb8b90e1da384d7112c4.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  border: none;
}

/* line 353, app/assets/stylesheets/9custom.css.scss */
ol.alpha {
  counter-reset: list;
  margin: 0;
  text-align: left;
}

/* line 359, app/assets/stylesheets/9custom.css.scss */
ol.alpha > li {
  list-style: none;
  position: relative;
}

/* line 364, app/assets/stylesheets/9custom.css.scss */
ol.alpha > li:before {
  counter-increment: list;
  content: counter(list, lower-alpha) ") ";
  position: absolute;
  left: -1.4em;
  color: inherit;
}

/* line 372, app/assets/stylesheets/9custom.css.scss */
ol.roman {
  counter-reset: list;
}

/* line 375, app/assets/stylesheets/9custom.css.scss */
ol.roman > li {
  list-style: none;
}

/* line 378, app/assets/stylesheets/9custom.css.scss */
ol.roman > li:before {
  content: counter(list, lower-roman) ") ";
  counter-increment: list;
}

/* line 382, app/assets/stylesheets/9custom.css.scss */
.orange {
  color: #d35400;
}

/* line 383, app/assets/stylesheets/9custom.css.scss */
.orange a {
  color: #d35400;
}

/* line 384, app/assets/stylesheets/9custom.css.scss */
.orange a:hover {
  color: rgba(211, 84, 0, 0.5);
  cursor: pointer;
}

/* line 385, app/assets/stylesheets/9custom.css.scss */
.orange td {
  color: #d35400;
}

/* line 387, app/assets/stylesheets/9custom.css.scss */
.passive {
  background: url(/assets/narrow-crash-ecdde4143c7accc9dbb5211d1cac68fdde94d601a41d4369f6ed1f8e22b619b6.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}

/* line 393, app/assets/stylesheets/9custom.css.scss */
#po-latest-docs:focus {
  outline: none;
  display: none;
}

/* line 397, app/assets/stylesheets/9custom.css.scss */
#po-upcoming-meetings:focus {
  outline: none;
  display: none;
}

/* line 401, app/assets/stylesheets/9custom.css.scss */
#po-latest-headlines:focus {
  outline: none;
  display: none;
}

/* line 405, app/assets/stylesheets/9custom.css.scss */
#po-forum {
  outline: none;
  display: none;
}

/* line 409, app/assets/stylesheets/9custom.css.scss */
#po-regs {
  outline: none;
  display: none;
}

/* line 413, app/assets/stylesheets/9custom.css.scss */
#po-systems {
  outline: none;
  display: none;
}

/* line 417, app/assets/stylesheets/9custom.css.scss */
.pointer {
  cursor: pointer;
}

/* Popover Header */
/* line 423, app/assets/stylesheets/9custom.css.scss */
.popover-title {
  color: #1c1c1c;
  font-size: 18px;
  text-align: center;
  font-size: 16px;
}

/* Popover Body */
/* line 431, app/assets/stylesheets/9custom.css.scss */
.popover-content {
  padding: 25px;
  color: #1c1c1c;
  overflow: visible;
}

/* line 436, app/assets/stylesheets/9custom.css.scss */
.popover-content li {
  overflow: hidden;
  text-overflow: ellipsis;
}

/* line 440, app/assets/stylesheets/9custom.css.scss */
.align-right {
  position: abolute;
  right: 0 px;
}

/* line 445, app/assets/stylesheets/9custom.css.scss */
.red {
  color: #c0392b !important;
}

/* line 450, app/assets/stylesheets/9custom.css.scss */
.row.no-gutters > [class^="col-"],
.row.no-gutters > [class*=" col-"] {
  padding: 0;
}

/* line 455, app/assets/stylesheets/9custom.css.scss */
.seats {
  background: url(/assets/bgd_seating-6cee7b73363bd0167bca0870550990cb019d1b4f303587a6beae610633a43fba.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}

/* line 461, app/assets/stylesheets/9custom.css.scss */
.seatbelt {
  background: url(/assets/img_seatbelt2-d47e394279114cf1b8eb0a9b71984f04d688c727efe0bab21b065c905aef5734.png);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  z-index: 10;
}

/* line 469, app/assets/stylesheets/9custom.css.scss */
.closebtn {
  cursor: pointer;
  padding: 6px;
}

/* line 473, app/assets/stylesheets/9custom.css.scss */
.sidenav-popover {
  line-height: 39px;
  border-bottom: 1px solid #ececec;
  width: 96%;
  font-size: 15px;
}

/* line 479, app/assets/stylesheets/9custom.css.scss */
.sidenav-popover:hover {
  background-color: #ececec;
}

/* line 483, app/assets/stylesheets/9custom.css.scss */
.silver a {
  color: #bdc3c7;
}

/* line 486, app/assets/stylesheets/9custom.css.scss */
.smoke {
  background-color: rgba(0, 0, 0, 0.7) !important;
}

/* line 489, app/assets/stylesheets/9custom.css.scss */
.speedometer {
  background: url(/assets/speedometer-f628072ddf0c41ef8b9c5cf62f3cf6d6299b497414050ecf546aa922f68a0263.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}

/* line 496, app/assets/stylesheets/9custom.css.scss */
.strike {
  text-decoration: line-through;
}

/* line 499, app/assets/stylesheets/9custom.css.scss */
.suspension {
  background: url(/assets/car_suspension-bae0fabc5e65ca276bb32ca4c3fbcaa81307c88437c2906a3362d564124638a1.png);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  border: none;
}

/* line 506, app/assets/stylesheets/9custom.css.scss */
.table-borderless > tbody > tr > td,
.table-borderless > tbody > tr > th,
.table-borderless > tfoot > tr > td,
.table-borderless > tfoot > tr > th,
.table-borderless > thead > tr > td,
.table-borderless > thead > tr > th {
  border: none;
}

/* line 514, app/assets/stylesheets/9custom.css.scss */
.tachometer {
  background: url(/assets/tachometer-fae84bb6d649a707ccf96028c244c484a186509e874bc3a83844e942ab5bdef1.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}

/* line 520, app/assets/stylesheets/9custom.css.scss */
.w120 {
  width: 120px;
}

/* line 523, app/assets/stylesheets/9custom.css.scss */
.w180 {
  width: 180px;
}

/* line 526, app/assets/stylesheets/9custom.css.scss */
.td-date {
  width: 120px;
}

/* line 529, app/assets/stylesheets/9custom.css.scss */
.td-reference {
  width: 180px;
}

/* line 532, app/assets/stylesheets/9custom.css.scss */
.text-primary {
  cursor: pointer;
}

/* line 535, app/assets/stylesheets/9custom.css.scss */
.text-primary:hover {
  color: silver;
}

/* line 540, app/assets/stylesheets/9custom.css.scss */
.three-column {
  -webkit-column-count: 3;
  /* Chrome, Safari, Opera */
  -moz-column-count: 3;
  /* Firefox */
  column-count: 3;
}

/* line 545, app/assets/stylesheets/9custom.css.scss */
.title-header {
  margin: auto;
  width: 75%;
  padding: 0 15px 15px 15px;
  z-index: 1;
  text-align: center;
  font-family: 'opensans-condlight', arial, helvetica, sans-serif;
}

/* line 553, app/assets/stylesheets/9custom.css.scss */
.title-header h1 {
  font-size: 36px;
  font-family: 'opensans-condlight', arial, helvetica, sans-serif;
}

/* line 557, app/assets/stylesheets/9custom.css.scss */
ul.inline li {
  display: inline;
}

/* line 561, app/assets/stylesheets/9custom.css.scss */
ul.spaced li {
  padding: 6px 0px 6px 0;
}

/* line 565, app/assets/stylesheets/9custom.css.scss */
ul.none li {
  list-style: none;
}

/* line 569, app/assets/stylesheets/9custom.css.scss */
ul.silver li a {
  color: #bdc3c7;
}

/* line 573, app/assets/stylesheets/9custom.css.scss */
ul.silver li a:hover {
  color: #fff;
}

/* line 577, app/assets/stylesheets/9custom.css.scss */
.unog {
  background: url(/assets/bgd_unog-04583460506a9bf926eeb2a91913e51b0484c745a2621a7d2b495852a5ccc7c5.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}

/* line 583, app/assets/stylesheets/9custom.css.scss */
.wheel {
  background: url(/assets/bgd_wheel-cff220a9615c5f87f057470fe1a501fc923ee8b2646501b91f729e8c1eea480c.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  border: none;
}

/* line 590, app/assets/stylesheets/9custom.css.scss */
.wiper_switch {
  background: url(/assets/wiper_switch-1d37bc70bc91ecebca38a3340877de3527f1ed63fff7c45b22b978b4556cd811.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  border: none;
}

/*********************************************************************************
@media only screen and (max-width: 767px) {

	.container.no-gutters {
		padding:0;
    margin-top:120px;
	}


  
  .sidenav {
    margin-top:119px;
  }
}



@media only screen and (min-width: 768px) {
  .container-fluid {
    margin:210px 45px 210px 45px;
  }
  .controls-top {
    position:fixed;
    left:0;
    top:150px;
  }
  .flash {
    position:fixed;
    left:15px;
    top:210px;
  }
  .header-date {
    font-size:13px;
    text-align:center;
    position:absolute;
    bottom:0;
    width:100%;
  }
  .navbar {
      height:150px;
  }
  .navbar-header {
    float: left;
    padding:15px 90px 15px 90px;
    text-align: center;
    width:100%;
  }
  .navbar-brand {
    float:none;
  }
  .sidenav {
    margin-top:149px;
  }
}

/**************************************************************************/
/* line 654, app/assets/stylesheets/9custom.css.scss */
.ui-datepicker {
  background: #fff;
  border: 1px solid #555;
  color: #333;
}

/* line 659, app/assets/stylesheets/9custom.css.scss */
#main {
  transition: margin-left .5s;
  margin-top: 30px;
}

/* line 665, app/assets/stylesheets/9custom.css.scss */
html,
body,
.carousel,
.carousel-inner,
.carousel-inner .item {
  height: 100%;
}

/* line 672, app/assets/stylesheets/9custom.css.scss */
.item {
  min-height: 250px;
}

/* line 675, app/assets/stylesheets/9custom.css.scss */
.item:nth-child(1) {
  background: #74C390;
}

/* line 679, app/assets/stylesheets/9custom.css.scss */
.item:nth-child(2) {
  background: #51BCE8;
}

/* line 683, app/assets/stylesheets/9custom.css.scss */
.item:nth-child(3) {
  background: #E46653;
}
