/* Welcome, This project is using Sass and Compass to generate CSS.
 * In this file you should centralize all your imports.
 * OUTPUT: Import this file using the following HTML or equivalent:
 * <link href="/stylesheets/screen.css" media="screen, projection" rel="stylesheet" type="text/css" /> */
[ng\:cloak], [ng-cloak], [data-ng-cloak], [x-ng-cloak], .ng-cloak, .x-ng-cloak {
  display: none !important;
}

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  font-size: 100%;
  vertical-align: baseline;
}

html {
  line-height: 1;
}

ol, ul {
  list-style: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

caption, th, td {
  text-align: left;
  font-weight: normal;
  vertical-align: middle;
}

q, blockquote {
  quotes: none;
}
q:before, q:after, blockquote:before, blockquote:after {
  content: "";
  content: none;
}

a img {
  border: none;
}

article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
  display: block;
}

/*********************************************************************
*  =  Variables
*********************************************************************/
/*********************************************************************
*
*  base/mixins
*
*********************************************************************/
/*********************************************************************
*  =  Helpers
*********************************************************************/
.hidden {
  display: none !important;
}

.clearfix:after {
  visibility: hidden;
  display: block;
  font-size: 0;
  content: " ";
  clear: both;
  height: 0;
}

* html .clearfix {
  zoom: 1;
}

/* IE6 */
*:first-child + html .clearfix {
  zoom: 1;
}

/* IE7 */
.full-background:after {
  content: "";
  display: table;
  clear: both;
}

.h-fr {
  float: right;
}

.h-fl {
  float: left;
}

@media (min-width: 900px) {
  .small-only {
    display: none;
  }
}
@media (max-width: 900px) {
  .large-only {
    display: none;
  }
}
.verticalCenter {
  position: relative;
}
.verticalCenter:before {
  content: '.';
  width: 0px;
  line-height: 0;
  font-size: 0;
  height: 100%;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
}
.verticalCenter .center {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  width: 97%;
}

/*********************************************************************
*
*  core/grid
*
*********************************************************************/
*, *:before, *:after {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.b, .b-s, .b-p, .b-px2 {
  position: relative;
  max-width: 1400px;
  margin: 0 auto;
}

@media (max-width: 1500px) {
  .b, .b-s, .b-p, .b-px2 {
    padding-left: 1.1666%;
    padding-right: 1.1666%;
  }
}
@media (max-width: 900px) {
  .b, .b-s, .b-p, .b-px2 {
    padding-left: 6.9996%;
    padding-right: 6.9996%;
  }
}
.b-s {
  max-width: 850px;
}

.b-p {
  padding-left: 1.1666%;
  padding-right: 1.1666%;
}

.b-px2 {
  padding-left: 2.3332%;
  padding-right: 2.3332%;
}

.ng-p {
  padding-left: 1.1666%;
  padding-right: 1.1666%;
}

.g {
  letter-spacing: -0.31em;
  *letter-spacing: normal;
  *word-spacing: -0.43em;
  text-rendering: optimizespeed;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}

.opera-only :-o-prefocus,
.g {
  word-spacing: -0.43em;
}

.gi, .gi-p, .gi-pr, .gi-pl, .gi-m {
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  letter-spacing: normal;
  word-spacing: normal;
  text-rendering: auto;
  width: 100%;
}

.gi-p {
  padding: 0 1.1666%;
}

.gi-pr {
  padding: 0 1.1666% 0 0;
}

.gi-pl {
  padding: 0 0 0 1.1666%;
}

.gi-m {
  margin: 0 1.1666%;
}

/* // Vertical align middle // */
.g-vam {
  align-items: center;
  -webkit-flex-align: center;
}

.g-vam .gi, .g-vam .gi-p, .g-vam .gi-pr, .g-vam .gi-pl, .g-vam .gi-m,
.g-vam .gi-p,
.g-vam .gi-pl,
.g-vam .gi-pr,
.gi-m {
  vertical-align: middle;
}

.gi-1 {
  display: block;
}

.gi-1-2 {
  width: 50%;
}

.gi-1-3 {
  width: 33.33333%;
}

.gi-2-3 {
  width: 66.66666%;
}

.gi-1-4 {
  width: 25%;
}

.gi-3-4 {
  width: 75%;
}

.gi-1-5 {
  width: 20%;
}

.gi-2-5 {
  width: 40%;
}

.gi-3-5 {
  width: 60%;
}

.gi-4-5 {
  width: 80%;
}

.gi-1-6 {
  width: 16.656%;
}

.gi-5-6 {
  width: 83.33%;
}

.gi-1-7 {
  width: 14.2857%;
}

.gi-2-7 {
  width: 28.5714%;
}

.gi-5-7 {
  width: 71.4285%;
}

.gi-1-8 {
  width: 12.5%;
}

.gi-3-8 {
  width: 37.5%;
}

.gi-5-8 {
  width: 62.5%;
}

.gi-7-8 {
  width: 87.5%;
}

.gi-1-12 {
  width: 8.3333%;
}

.gi-2-12 {
  width: 16.6666%;
}

.gi-5-12 {
  width: 41.6666%;
}

.gi-7-12 {
  width: 58.3333%;
}

.gi-8-12 {
  width: 66.6664%;
}

.gi-11-12 {
  width: 91.6666%;
}

.gi-1-24 {
  width: 4.1666%;
}

.gi-5-24 {
  width: 20.8333%;
}

.gi-7-24 {
  width: 29.1666%;
}

.gi-11-24 {
  width: 45.8333%;
}

.gi-13-24 {
  width: 54.1666%;
}

.gi-17-24 {
  width: 70.8333%;
}

.gi-19-24 {
  width: 79.1666%;
}

.gi-23-24 {
  width: 95.8333%;
}

.gi-m.gi-1 {
  display: block;
}

.gi-m.gi-1-2 {
  width: 47.6668%;
}

.gi-m.gi-1-3 {
  width: 31.00013%;
}

.gi-m.gi-2-3 {
  width: 64.33346%;
}

.gi-m.gi-1-4 {
  width: 22.6668%;
}

.gi-m.gi-2-4 {
  width: 47.6668%;
}

.gi-m.gi-3-4 {
  width: 72.6668%;
}

.gi-m.gi-1-5 {
  width: 17.6668%;
}

.gi-m.gi-2-5 {
  width: 37.6668%;
}

.gi-m.gi-3-5 {
  width: 57.6668%;
}

.gi-m.gi-4-5 {
  width: 77.6668%;
}

.gi-m.gi-1-6 {
  width: 14.3228%;
}

.gi-m.gi-5-6 {
  width: 80.9968%;
}

.gi-m.gi-1-8 {
  width: 10.1668%;
}

.gi-m.gi-3-8 {
  width: 35.1668%;
}

.gi-m.gi-5-8 {
  width: 60.1668%;
}

.gi-m.gi-7-8 {
  width: 85.1668%;
}

.gi-m.gi-1-12 {
  width: 6.0001%;
}

.gi-m.gi-5-12 {
  width: 39.3334%;
}

.gi-m.gi-7-12 {
  width: 56.0001%;
}

.gi-m.gi-11-12 {
  width: 89.3334%;
}

.gi-m.gi-1-24 {
  width: 1.8334%;
}

.gi-m.gi-5-24 {
  width: 18.5001%;
}

.gi-m.gi-7-24 {
  width: 26.8334%;
}

.gi-m.gi-11-24 {
  width: 43.5001%;
}

.gi-m.gi-13-24 {
  width: 51.8334%;
}

.gi-m.gi-17-24 {
  width: 68.5001%;
}

.gi-m.gi-19-24 {
  width: 76.8334%;
}

.gi-m.gi-23-24 {
  width: 93.5001%;
}

@media screen and (min-width: 550px) {
  .gi-550-1 {
    display: block;
  }

  .gi-550-1-2 {
    width: 50%;
  }

  .gi-550-1-3 {
    width: 33.33333%;
  }

  .gi-550-2-3 {
    width: 66.66666%;
  }

  .gi-550-1-4 {
    width: 25%;
  }

  .gi-550-2-4 {
    width: 50%;
  }

  .gi-550-3-4 {
    width: 75%;
  }

  .gi-550-1-5 {
    width: 20%;
  }

  .gi-550-2-5 {
    width: 40%;
  }

  .gi-550-3-5 {
    width: 60%;
  }

  .gi-550-4-5 {
    width: 80%;
  }

  .gi-550-1-6 {
    width: 16.656%;
  }

  .gi-550-5-6 {
    width: 83.33%;
  }

  .gi-550-1-7 {
    width: 14.2857%;
  }

  .gi-550-1-8 {
    width: 12.5%;
  }

  .gi-550-3-8 {
    width: 37.5%;
  }

  .gi-550-5-8 {
    width: 62.5%;
  }

  .gi-550-7-8 {
    width: 87.5%;
  }

  .gi-550-1-12 {
    width: 8.3333%;
  }

  .gi-550-2-12 {
    width: 16.6666%;
  }

  .gi-550-5-12 {
    width: 41.6666%;
  }

  .gi-550-7-12 {
    width: 58.3333%;
  }

  .gi-550-11-12 {
    width: 91.6666%;
  }

  .gi-550-1-24 {
    width: 4.1666%;
  }

  .gi-550-5-24 {
    width: 20.8333%;
  }

  .gi-550-7-24 {
    width: 29.1666%;
  }

  .gi-550-8-12 {
    width: 66.6664%;
  }

  .gi-550-11-24 {
    width: 45.8333%;
  }

  .gi-550-13-24 {
    width: 54.1666%;
  }

  .gi-550-17-24 {
    width: 70.8333%;
  }

  .gi-550-19-24 {
    width: 79.1666%;
  }

  .gi-550-23-24 {
    width: 95.8333%;
  }

  .gi-m.gi-550-1 {
    display: block;
  }

  .gi-m.gi-550-1-2 {
    width: 47.6668%;
  }

  .gi-m.gi-550-1-3 {
    width: 31.00013%;
  }

  .gi-m.gi-550-2-3 {
    width: 64.33346%;
  }

  .gi-m.gi-550-1-4 {
    width: 22.6668%;
  }

  .gi-m.gi-550-2-4 {
    width: 47.6668%;
  }

  .gi-m.gi-550-3-4 {
    width: 72.6668%;
  }

  .gi-m.gi-550-1-5 {
    width: 17.6668%;
  }

  .gi-m.gi-550-2-5 {
    width: 37.6668%;
  }

  .gi-m.gi-550-3-5 {
    width: 57.6668%;
  }

  .gi-m.gi-550-4-5 {
    width: 77.6668%;
  }

  .gi-m.gi-550-1-6 {
    width: 14.3228%;
  }

  .gi-m.gi-550-5-6 {
    width: 80.9968%;
  }

  .gi-m.gi-550-1-8 {
    width: 10.1668%;
  }

  .gi-m.gi-550-3-8 {
    width: 35.1668%;
  }

  .gi-m.gi-550-5-8 {
    width: 60.1668%;
  }

  .gi-m.gi-550-7-8 {
    width: 85.1668%;
  }

  .gi-m.gi-550-1-12 {
    width: 6.0001%;
  }

  .gi-m.gi-550-5-12 {
    width: 39.3334%;
  }

  .gi-m.gi-550-7-12 {
    width: 56.0001%;
  }

  .gi-m.gi-550-11-12 {
    width: 89.3334%;
  }

  .gi-m.gi-550-1-24 {
    width: 1.8334%;
  }

  .gi-m.gi-550-5-24 {
    width: 18.5001%;
  }

  .gi-m.gi-550-7-24 {
    width: 26.8334%;
  }

  .gi-m.gi-550-11-24 {
    width: 43.5001%;
  }

  .gi-m.gi-550-13-24 {
    width: 51.8334%;
  }

  .gi-m.gi-550-17-24 {
    width: 68.5001%;
  }

  .gi-m.gi-550-19-24 {
    width: 76.8334%;
  }

  .gi-m.gi-550-23-24 {
    width: 93.5001%;
  }

  .gi-550-pr {
    padding: 0 1.1666% 0 0;
  }

  .gi-550-pl {
    padding: 0 0 0 1.1666%;
  }
}
@media screen and (min-width: 700px) {
  .gi-700-1 {
    display: block;
  }

  .gi-700-1-2 {
    width: 50%;
  }

  .gi-700-1-3 {
    width: 33.33333%;
  }

  .gi-700-2-3 {
    width: 66.66666%;
  }

  .gi-700-1-4 {
    width: 25%;
  }

  .gi-700-2-4 {
    width: 50%;
  }

  .gi-700-3-4 {
    width: 75%;
  }

  .gi-700-1-5 {
    width: 20%;
  }

  .gi-700-2-5 {
    width: 40%;
  }

  .gi-700-3-5 {
    width: 60%;
  }

  .gi-700-4-5 {
    width: 80%;
  }

  .gi-700-1-6 {
    width: 16.656%;
  }

  .gi-700-5-6 {
    width: 83.33%;
  }

  .gi-700-1-7 {
    width: 14.2857%;
  }

  .gi-700-2-7 {
    width: 28.5714%;
  }

  .gi-700-5-7 {
    width: 71.4285%;
  }

  .gi-700-1-8 {
    width: 12.5%;
  }

  .gi-700-3-8 {
    width: 37.5%;
  }

  .gi-700-5-8 {
    width: 62.5%;
  }

  .gi-700-7-8 {
    width: 87.5%;
  }

  .gi-700-1-12 {
    width: 8.3333%;
  }

  .gi-700-2-12 {
    width: 16.6666%;
  }

  .gi-700-5-12 {
    width: 41.6666%;
  }

  .gi-700-7-12 {
    width: 58.3333%;
  }

  .gi-700-8-12 {
    width: 66.6664%;
  }

  .gi-700-11-12 {
    width: 91.6666%;
  }

  .gi-700-1-24 {
    width: 4.1666%;
  }

  .gi-700-5-24 {
    width: 20.8333%;
  }

  .gi-700-7-24 {
    width: 29.1666%;
  }

  .gi-700-11-24 {
    width: 45.8333%;
  }

  .gi-700-13-24 {
    width: 54.1666%;
  }

  .gi-700-17-24 {
    width: 70.8333%;
  }

  .gi-700-19-24 {
    width: 79.1666%;
  }

  .gi-700-23-24 {
    width: 95.8333%;
  }

  .gi-m.gi-700-1 {
    display: block;
  }

  .gi-m.gi-700-1-2 {
    width: 47.6668%;
  }

  .gi-m.gi-700-1-3 {
    width: 31.00013%;
  }

  .gi-m.gi-700-2-3 {
    width: 64.33346%;
  }

  .gi-m.gi-700-1-4 {
    width: 22.6668%;
  }

  .gi-m.gi-700-2-4 {
    width: 47.6668%;
  }

  .gi-m.gi-700-3-4 {
    width: 72.6668%;
  }

  .gi-m.gi-700-1-5 {
    width: 17.6668%;
  }

  .gi-m.gi-700-2-5 {
    width: 37.6668%;
  }

  .gi-m.gi-700-3-5 {
    width: 57.6668%;
  }

  .gi-m.gi-700-4-5 {
    width: 77.6668%;
  }

  .gi-m.gi-700-1-6 {
    width: 14.3228%;
  }

  .gi-m.gi-700-5-6 {
    width: 80.9968%;
  }

  .gi-m.gi-700-1-8 {
    width: 10.1668%;
  }

  .gi-m.gi-700-3-8 {
    width: 35.1668%;
  }

  .gi-m.gi-700-5-8 {
    width: 60.1668%;
  }

  .gi-m.gi-700-7-8 {
    width: 85.1668%;
  }

  .gi-m.gi-700-1-12 {
    width: 6.0001%;
  }

  .gi-m.gi-700-5-12 {
    width: 39.3334%;
  }

  .gi-m.gi-700-7-12 {
    width: 56.0001%;
  }

  .gi-m.gi-700-11-12 {
    width: 89.3334%;
  }

  .gi-m.gi-700-1-24 {
    width: 1.8334%;
  }

  .gi-m.gi-700-5-24 {
    width: 18.5001%;
  }

  .gi-m.gi-700-7-24 {
    width: 26.8334%;
  }

  .gi-m.gi-700-11-24 {
    width: 43.5001%;
  }

  .gi-m.gi-700-13-24 {
    width: 51.8334%;
  }

  .gi-m.gi-700-17-24 {
    width: 68.5001%;
  }

  .gi-m.gi-700-19-24 {
    width: 76.8334%;
  }

  .gi-m.gi-700-23-24 {
    width: 93.5001%;
  }

  .gi-700-pr {
    padding: 0 1.1666% 0 0;
  }

  .gi-700-pl {
    padding: 0 0 0 1.1666%;
  }
}
@media screen and (min-width: 900px) {
  .gi-900-1 {
    display: block;
  }

  .gi-900-1-2 {
    width: 50%;
  }

  .gi-900-1-3 {
    width: 33.33333%;
  }

  .gi-900-2-3 {
    width: 66.66666%;
  }

  .gi-900-1-4 {
    width: 25%;
  }

  .gi-900-2-4 {
    width: 50%;
  }

  .gi-900-3-4 {
    width: 75%;
  }

  .gi-900-1-5 {
    width: 20%;
  }

  .gi-900-2-5 {
    width: 40%;
  }

  .gi-900-3-5 {
    width: 60%;
  }

  .gi-900-4-5 {
    width: 80%;
  }

  .gi-900-1-6 {
    width: 16.656%;
  }

  .gi-900-5-6 {
    width: 83.33%;
  }

  .gi-900-1-7 {
    width: 14.2857%;
  }

  .gi-900-1-8 {
    width: 12.5%;
  }

  .gi-900-3-8 {
    width: 37.5%;
  }

  .gi-900-5-8 {
    width: 62.5%;
  }

  .gi-900-7-8 {
    width: 87.5%;
  }

  .gi-900-1-10 {
    width: 10%;
  }

  .gi-900-1-12 {
    width: 8.3333%;
  }

  .gi-900-2-12 {
    width: 16.6666%;
  }

  .gi-900-5-12 {
    width: 41.6666%;
  }

  .gi-900-7-12 {
    width: 58.3333%;
  }

  .gi-900-8-12 {
    width: 66.6664%;
  }

  .gi-900-11-12 {
    width: 91.6666%;
  }

  .gi-900-1-24 {
    width: 4.1666%;
  }

  .gi-900-5-24 {
    width: 20.8333%;
  }

  .gi-900-7-24 {
    width: 29.1666%;
  }

  .gi-900-11-24 {
    width: 45.8333%;
  }

  .gi-900-13-24 {
    width: 54.1666%;
  }

  .gi-900-17-24 {
    width: 70.8333%;
  }

  .gi-900-19-24 {
    width: 79.1666%;
  }

  .gi-900-23-24 {
    width: 95.8333%;
  }

  .gi-m.gi-900-1 {
    display: block;
  }

  .gi-m.gi-900-1-2 {
    width: 47.6668%;
  }

  .gi-m.gi-900-1-3 {
    width: 31.00013%;
  }

  .gi-m.gi-900-2-3 {
    width: 64.33346%;
  }

  .gi-m.gi-900-1-4 {
    width: 22.6668%;
  }

  .gi-m.gi-900-2-4 {
    width: 47.6668%;
  }

  .gi-m.gi-900-3-4 {
    width: 72.6668%;
  }

  .gi-m.gi-900-1-5 {
    width: 17.6668%;
  }

  .gi-m.gi-900-2-5 {
    width: 37.6668%;
  }

  .gi-m.gi-900-3-5 {
    width: 57.6668%;
  }

  .gi-m.gi-900-4-5 {
    width: 77.6668%;
  }

  .gi-m.gi-900-1-6 {
    width: 14.3228%;
  }

  .gi-m.gi-900-5-6 {
    width: 80.9968%;
  }

  .gi-m.gi-900-1-8 {
    width: 10.1668%;
  }

  .gi-m.gi-900-3-8 {
    width: 35.1668%;
  }

  .gi-m.gi-900-5-8 {
    width: 60.1668%;
  }

  .gi-m.gi-900-7-8 {
    width: 85.1668%;
  }

  .gi-m.gi-900-1-10 {
    width: 7.6668%;
  }

  .gi-m.gi-900-1-12 {
    width: 6.0001%;
  }

  .gi-m.gi-900-5-12 {
    width: 39.3334%;
  }

  .gi-m.gi-900-7-12 {
    width: 56.0001%;
  }

  .gi-m.gi-900-11-12 {
    width: 89.3334%;
  }

  .gi-m.gi-900-1-24 {
    width: 1.8334%;
  }

  .gi-m.gi-900-5-24 {
    width: 18.5001%;
  }

  .gi-m.gi-900-7-24 {
    width: 26.8334%;
  }

  .gi-m.gi-900-11-24 {
    width: 43.5001%;
  }

  .gi-m.gi-900-13-24 {
    width: 51.8334%;
  }

  .gi-m.gi-900-17-24 {
    width: 68.5001%;
  }

  .gi-m.gi-900-19-24 {
    width: 76.8334%;
  }

  .gi-m.gi-900-23-24 {
    width: 93.5001%;
  }

  .gi-900-pr {
    padding: 0 1.1666% 0 0;
  }

  .gi-900-pl {
    padding: 0 0 0 1.1666%;
  }
}
@media screen and (min-width: 1000px) {
  .gi-1000-1 {
    display: block;
  }

  .gi-1000-1-2 {
    width: 50%;
  }

  .gi-1000-1-3 {
    width: 33.33333%;
  }

  .gi-1000-2-3 {
    width: 66.66666%;
  }

  .gi-1000-1-4 {
    width: 25%;
  }

  .gi-1000-2-4 {
    width: 50%;
  }

  .gi-1000-3-4 {
    width: 75%;
  }

  .gi-1000-1-5 {
    width: 20%;
  }

  .gi-1000-2-5 {
    width: 40%;
  }

  .gi-1000-3-5 {
    width: 60%;
  }

  .gi-1000-4-5 {
    width: 80%;
  }

  .gi-1000-1-6 {
    width: 16.656%;
  }

  .gi-1000-5-6 {
    width: 83.33%;
  }

  .gi-1000-1-7 {
    width: 14.2857%;
  }

  .gi-1000-1-8 {
    width: 12.5%;
  }

  .gi-1000-3-8 {
    width: 37.5%;
  }

  .gi-1000-5-8 {
    width: 62.5%;
  }

  .gi-1000-7-8 {
    width: 87.5%;
  }

  .gi-1000-1-12 {
    width: 8.3333%;
  }

  .gi-1000-2-12 {
    width: 16.6666%;
  }

  .gi-1000-5-12 {
    width: 41.6666%;
  }

  .gi-1000-7-12 {
    width: 58.3333%;
  }

  .gi-1000-8-12 {
    width: 66.6664%;
  }

  .gi-1000-11-12 {
    width: 91.6666%;
  }

  .gi-1000-1-24 {
    width: 4.1666%;
  }

  .gi-1000-5-24 {
    width: 20.8333%;
  }

  .gi-1000-7-24 {
    width: 29.1666%;
  }

  .gi-1000-11-24 {
    width: 45.8333%;
  }

  .gi-1000-13-24 {
    width: 54.1666%;
  }

  .gi-1000-17-24 {
    width: 70.8333%;
  }

  .gi-1000-19-24 {
    width: 79.1666%;
  }

  .gi-1000-23-24 {
    width: 95.8333%;
  }

  .gi-m.gi-1000-1 {
    display: block;
  }

  .gi-m.gi-1000-1-2 {
    width: 47.6668%;
  }

  .gi-m.gi-1000-1-3 {
    width: 31.00013%;
  }

  .gi-m.gi-1000-2-3 {
    width: 64.33346%;
  }

  .gi-m.gi-1000-1-4 {
    width: 22.6668%;
  }

  .gi-m.gi-1000-2-4 {
    width: 47.6668%;
  }

  .gi-m.gi-1000-3-4 {
    width: 72.6668%;
  }

  .gi-m.gi-1000-1-5 {
    width: 17.6668%;
  }

  .gi-m.gi-1000-2-5 {
    width: 37.6668%;
  }

  .gi-m.gi-1000-3-5 {
    width: 57.6668%;
  }

  .gi-m.gi-1000-4-5 {
    width: 77.6668%;
  }

  .gi-m.gi-1000-1-6 {
    width: 14.3228%;
  }

  .gi-m.gi-1000-5-6 {
    width: 80.9968%;
  }

  .gi-m.gi-1000-1-8 {
    width: 10.1668%;
  }

  .gi-m.gi-1000-3-8 {
    width: 35.1668%;
  }

  .gi-m.gi-1000-5-8 {
    width: 60.1668%;
  }

  .gi-m.gi-1000-7-8 {
    width: 85.1668%;
  }

  .gi-m.gi-1000-1-12 {
    width: 6.0001%;
  }

  .gi-m.gi-1000-5-12 {
    width: 39.3334%;
  }

  .gi-m.gi-1000-7-12 {
    width: 56.0001%;
  }

  .gi-m.gi-1000-11-12 {
    width: 89.3334%;
  }

  .gi-m.gi-1000-1-24 {
    width: 1.8334%;
  }

  .gi-m.gi-1000-5-24 {
    width: 18.5001%;
  }

  .gi-m.gi-1000-7-24 {
    width: 26.8334%;
  }

  .gi-m.gi-1000-11-24 {
    width: 43.5001%;
  }

  .gi-m.gi-1000-13-24 {
    width: 51.8334%;
  }

  .gi-m.gi-1000-17-24 {
    width: 68.5001%;
  }

  .gi-m.gi-1000-19-24 {
    width: 76.8334%;
  }

  .gi-m.gi-1000-23-24 {
    width: 93.5001%;
  }

  .gi-1000-pr {
    padding: 0 1.1666% 0 0;
  }

  .gi-1000-pl {
    padding: 0 0 0 1.1666%;
  }
}
@media screen and (min-width: 1200px) {
  .gi-1200-1 {
    display: block;
  }

  .gi-1200-1-2 {
    width: 50%;
  }

  .gi-1200-1-3 {
    width: 33.33333%;
  }

  .gi-1200-2-3 {
    width: 66.66666%;
  }

  .gi-1200-1-4 {
    width: 25%;
  }

  .gi-1200-2-4 {
    width: 50%;
  }

  .gi-1200-3-4 {
    width: 75%;
  }

  .gi-1200-1-5 {
    width: 20%;
  }

  .gi-1200-2-5 {
    width: 40%;
  }

  .gi-1200-3-5 {
    width: 60%;
  }

  .gi-1200-4-5 {
    width: 80%;
  }

  .gi-1200-1-6 {
    width: 16.656%;
  }

  .gi-1200-5-6 {
    width: 83.33%;
  }

  .gi-1200-1-7 {
    width: 14.2857%;
  }

  .gi-1200-1-8 {
    width: 12.5%;
  }

  .gi-1200-3-8 {
    width: 37.5%;
  }

  .gi-1200-5-8 {
    width: 62.5%;
  }

  .gi-1200-7-8 {
    width: 87.5%;
  }

  .gi-1200-1-12 {
    width: 8.3333%;
  }

  .gi-1200-2-12 {
    width: 16.6666%;
  }

  .gi-1200-5-12 {
    width: 41.6666%;
  }

  .gi-1200-7-12 {
    width: 58.3333%;
  }

  .gi-1200-8-12 {
    width: 66.6664%;
  }

  .gi-1200-11-12 {
    width: 91.6666%;
  }

  .gi-1200-1-24 {
    width: 4.1666%;
  }

  .gi-1200-5-24 {
    width: 20.8333%;
  }

  .gi-1200-7-24 {
    width: 29.1666%;
  }

  .gi-1200-11-24 {
    width: 45.8333%;
  }

  .gi-1200-13-24 {
    width: 54.1666%;
  }

  .gi-1200-17-24 {
    width: 70.8333%;
  }

  .gi-1200-19-24 {
    width: 79.1666%;
  }

  .gi-1200-23-24 {
    width: 95.8333%;
  }

  .gi-m.gi-1200-1 {
    display: block;
  }

  .gi-m.gi-1200-1-2 {
    width: 47.6668%;
  }

  .gi-m.gi-1200-1-3 {
    width: 31.00013%;
  }

  .gi-m.gi-1200-2-3 {
    width: 64.33346%;
  }

  .gi-m.gi-1200-1-4 {
    width: 22.6668%;
  }

  .gi-m.gi-1200-2-4 {
    width: 47.6668%;
  }

  .gi-m.gi-1200-3-4 {
    width: 72.6668%;
  }

  .gi-m.gi-1200-1-5 {
    width: 17.6668%;
  }

  .gi-m.gi-1200-2-5 {
    width: 37.6668%;
  }

  .gi-m.gi-1200-3-5 {
    width: 57.6668%;
  }

  .gi-m.gi-1200-4-5 {
    width: 77.6668%;
  }

  .gi-m.gi-1200-1-6 {
    width: 14.3228%;
  }

  .gi-m.gi-1200-5-6 {
    width: 80.9968%;
  }

  .gi-m.gi-1200-1-8 {
    width: 10.1668%;
  }

  .gi-m.gi-1200-3-8 {
    width: 35.1668%;
  }

  .gi-m.gi-1200-5-8 {
    width: 60.1668%;
  }

  .gi-m.gi-1200-7-8 {
    width: 85.1668%;
  }

  .gi-m.gi-1200-1-12 {
    width: 6.0001%;
  }

  .gi-m.gi-1200-5-12 {
    width: 39.3334%;
  }

  .gi-m.gi-1200-7-12 {
    width: 56.0001%;
  }

  .gi-m.gi-1200-11-12 {
    width: 89.3334%;
  }

  .gi-m.gi-1200-1-24 {
    width: 1.8334%;
  }

  .gi-m.gi-1200-5-24 {
    width: 18.5001%;
  }

  .gi-m.gi-1200-7-24 {
    width: 26.8334%;
  }

  .gi-m.gi-1200-11-24 {
    width: 43.5001%;
  }

  .gi-m.gi-1200-13-24 {
    width: 51.8334%;
  }

  .gi-m.gi-1200-17-24 {
    width: 68.5001%;
  }

  .gi-m.gi-1200-19-24 {
    width: 76.8334%;
  }

  .gi-m.gi-1200-23-24 {
    width: 93.5001%;
  }

  .gi-1200-pr {
    padding: 0 1.1666% 0 0;
  }

  .gi-1200-pl {
    padding: 0 0 0 1.1666%;
  }
}
@media screen and (min-width: 1400px) {
  .gi-1400-1 {
    display: block;
  }

  .gi-1400-1-2 {
    width: 50%;
  }

  .gi-1400-1-3 {
    width: 33.33333%;
  }

  .gi-1400-2-3 {
    width: 66.66666%;
  }

  .gi-1400-1-4 {
    width: 25%;
  }

  .gi-1400-2-4 {
    width: 50%;
  }

  .gi-1400-3-4 {
    width: 75%;
  }

  .gi-1400-1-5 {
    width: 20%;
  }

  .gi-1400-2-5 {
    width: 40%;
  }

  .gi-1400-3-5 {
    width: 60%;
  }

  .gi-1400-4-5 {
    width: 80%;
  }

  .gi-1400-1-6 {
    width: 16.656%;
  }

  .gi-1400-5-6 {
    width: 83.33%;
  }

  .gi-1400-1-7 {
    width: 14.2857%;
  }

  .gi-1400-1-8 {
    width: 12.5%;
  }

  .gi-1400-3-8 {
    width: 37.5%;
  }

  .gi-1400-5-8 {
    width: 62.5%;
  }

  .gi-1400-7-8 {
    width: 87.5%;
  }

  .gi-1400-1-12 {
    width: 8.3333%;
  }

  .gi-1400-2-12 {
    width: 16.6666%;
  }

  .gi-1400-5-12 {
    width: 41.6666%;
  }

  .gi-1400-7-12 {
    width: 58.3333%;
  }

  .gi-1400-8-12 {
    width: 66.6664%;
  }

  .gi-1400-11-12 {
    width: 91.6666%;
  }

  .gi-1400-1-24 {
    width: 4.1666%;
  }

  .gi-1400-5-24 {
    width: 20.8333%;
  }

  .gi-1400-7-24 {
    width: 29.1666%;
  }

  .gi-1400-11-24 {
    width: 45.8333%;
  }

  .gi-1400-13-24 {
    width: 54.1666%;
  }

  .gi-1400-17-24 {
    width: 70.8333%;
  }

  .gi-1400-19-24 {
    width: 79.1666%;
  }

  .gi-1400-23-24 {
    width: 95.8333%;
  }

  .gi-m.gi-1400-1 {
    display: block;
  }

  .gi-m.gi-1400-1-2 {
    width: 47.6668%;
  }

  .gi-m.gi-1400-1-3 {
    width: 31.00013%;
  }

  .gi-m.gi-1400-2-3 {
    width: 64.33346%;
  }

  .gi-m.gi-1400-1-4 {
    width: 22.6668%;
  }

  .gi-m.gi-1400-2-4 {
    width: 47.6668%;
  }

  .gi-m.gi-1400-3-4 {
    width: 72.6668%;
  }

  .gi-m.gi-1400-1-5 {
    width: 17.6668%;
  }

  .gi-m.gi-1400-2-5 {
    width: 37.6668%;
  }

  .gi-m.gi-1400-3-5 {
    width: 57.6668%;
  }

  .gi-m.gi-1400-4-5 {
    width: 77.6668%;
  }

  .gi-m.gi-1400-1-6 {
    width: 14.3228%;
  }

  .gi-m.gi-1400-5-6 {
    width: 80.9968%;
  }

  .gi-m.gi-1400-1-8 {
    width: 10.1668%;
  }

  .gi-m.gi-1400-3-8 {
    width: 35.1668%;
  }

  .gi-m.gi-1400-5-8 {
    width: 60.1668%;
  }

  .gi-m.gi-1400-7-8 {
    width: 85.1668%;
  }

  .gi-m.gi-1400-1-12 {
    width: 6.0001%;
  }

  .gi-m.gi-1400-5-12 {
    width: 39.3334%;
  }

  .gi-m.gi-1400-7-12 {
    width: 56.0001%;
  }

  .gi-m.gi-1400-11-12 {
    width: 89.3334%;
  }

  .gi-m.gi-1400-1-24 {
    width: 1.8334%;
  }

  .gi-m.gi-1400-5-24 {
    width: 18.5001%;
  }

  .gi-m.gi-1400-7-24 {
    width: 26.8334%;
  }

  .gi-m.gi-1400-11-24 {
    width: 43.5001%;
  }

  .gi-m.gi-1400-13-24 {
    width: 51.8334%;
  }

  .gi-m.gi-1400-17-24 {
    width: 68.5001%;
  }

  .gi-m.gi-1400-19-24 {
    width: 76.8334%;
  }

  .gi-m.gi-1400-23-24 {
    width: 93.5001%;
  }

  .gi-1400-pr {
    padding: 0 1.1666% 0 0;
  }

  .gi-1400-pl {
    padding: 0 0 0 1.1666%;
  }
}
/*********************************************************************
*
*  core/basic (global)
*
*********************************************************************/
* {
  outline: none;
}

html {
  overflow-y: scroll;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
}

body {
  background: #f6f7f9;
}

ul, ol {
  list-style: none;
  list-style-position: outside;
}

li {
  list-style: none;
}

button {
  background: transparent;
  color: #000;
  border: none;
  font-size: 1em;
}

img {
  border: 0;
  max-width: 100%;
  -ms-interpolation-mode: bicubic;
  vertical-align: middle;
}

@media (max-width: 700px) {
  body.hide-scroll {
    overflow: hidden;
  }
  body.hide-scroll::-webkit-scrollbar {
    display: none;
  }
}
/*********************************************************************
*
*  core/typography (global)
*
*********************************************************************/
body {
  font-family: "Museo Sans W01", sans-serif, Arial;
  font-weight: 300;
  line-height: 1.4;
  color: #000;
  -webkit-text-size-adjust: 100% !important;
  font-size: 1em;
}
@media (max-width: 1100px) {
  body {
    font-size: .875em;
  }
}

h1, h2, h3, h4 {
  line-height: 1.1;
  color: #666666;
  font-weight: normal;
}

h1 {
  font-size: 2em;
  letter-spacing: -.02em;
}

h2 {
  font-size: 1.5em;
  margin-bottom: .9em;
}

h3 {
  font-size: 1.25em;
}

h4 {
  font-weight: 600;
  font-size: 1.063em;
  margin-bottom: 0.588em;
}

h5 {
  font-size: 1em;
}

p {
  margin-bottom: 1em;
}

a {
  text-decoration: none;
  color: #0a2642;
}

strong {
  font-weight: 600;
}

.page-heading {
  font-weight: 300;
  color: #666666;
  margin-bottom: 1em;
}

.page-copy {
  color: #7f8c8c;
  line-height: 1.4;
  font-weight: 300;
  margin-bottom: 1em;
}

a:focus > .fa-plus, a:focus > .fa-minus {
  border: 1px solid #777;
}

/*********************************************************************
*  =  ui/_forms
*********************************************************************/
input[type="text"]:-moz-placeholder,
input[type="password"]:-moz-placeholder,
input[type="email"]:-moz-placeholder,
textarea:-moz-placeholder {
  font-style: italic;
  font-weight: 100;
}
input[type="text"]::-moz-placeholder,
input[type="password"]::-moz-placeholder,
input[type="email"]::-moz-placeholder,
textarea::-moz-placeholder {
  font-style: italic;
  font-weight: 100;
}
input[type="text"]:-ms-input-placeholder,
input[type="password"]:-ms-input-placeholder,
input[type="email"]:-ms-input-placeholder,
textarea:-ms-input-placeholder {
  font-style: italic;
  font-weight: 100;
}
input[type="text"]::-webkit-input-placeholder,
input[type="password"]::-webkit-input-placeholder,
input[type="email"]::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
  font-style: italic;
  font-weight: 100;
}

select {
  background: #ffffff;
}

select[disabled], .form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {
  background-color: #ebebe4 !important;
}

input[disabled], button[disabled], select[disabled], textarea[disabled] {
  cursor: not-allowed !important;
}

.form-control {
  margin: 0.2em 0 0.2em 0;
  position: relative;
}
.form-control .form-label {
  margin-bottom: .5em;
  display: block;
  color: #000;
}
.form-control .form-label + .form-input {
  display: block;
  clear: both;
  width: 100%;
}
.form-control .form-input {
  -moz-box-shadow: #9fc5b6 0 2px 0 0;
  -webkit-box-shadow: #9fc5b6 0 2px 0 0;
  box-shadow: #9fc5b6 0 2px 0 0;
  border: 1px solid #d0d1d3;
  outline: none;
}
.form-control .form-input.error {
  -moz-box-shadow: #ecb7c0 0 2px 0 0;
  -webkit-box-shadow: #ecb7c0 0 2px 0 0;
  box-shadow: #ecb7c0 0 2px 0 0;
  border-color: #e4445b;
  color: #e4445b;
}
.form-control label.error {
  color: #e4445b;
  font-size: .8em;
  padding: .5em 0 .5em  .5em;
  position: relative;
  display: block;
}
.form-control label.error:after {
  color: #e4445b;
  font-family: FontAwesome;
  content: "\f06a";
  position: absolute;
  font-size: 1.4em;
  top: -30px;
  right: 10px;
}
.form-control .form-checkbox {
  margin-top: 20px;
  font-size: 16px;
  height: 26px;
}
.form-control .form-checkbox input[type="checkbox"] {
  -moz-transition: border 0.2s;
  -o-transition: border 0.2s;
  -webkit-transition: border 0.2s;
  transition: border 0.2s;
  -moz-transition: box-shadow 0.2s;
  -o-transition: box-shadow 0.2s;
  -webkit-transition: box-shadow 0.2s;
  transition: box-shadow 0.2s;
  display: block;
  position: absolute;
  left: -9999px;
  webkit-appearance: none;
  box-sizing: border-box;
  padding: 0;
  height: 45px;
  padding-top: 4px;
  background: white;
  border: 1px solid white;
}
.form-control .form-checkbox input[type="checkbox"] + label[for] {
  position: relative;
  height: 26px;
  display: block;
  width: 100%;
  cursor: pointer;
  font-size: .95em;
  padding: 2px 0 0 35px;
}
.form-control .form-checkbox input[type="checkbox"] + label[for]:before {
  -moz-transition: border-width 0.2s;
  -o-transition: border-width 0.2s;
  -webkit-transition: border-width 0.2s;
  transition: border-width 0.2s;
  -moz-transition: background 0.2s;
  -o-transition: background 0.2s;
  -webkit-transition: background 0.2s;
  transition: background 0.2s;
  -moz-border-radius: 24px;
  -webkit-border-radius: 24px;
  border-radius: 24px;
  position: absolute;
  top: 0;
  left: 0;
  content: "";
  height: 24px;
  width: 24px;
  background: #2E3238;
  border-style: solid;
  border-color: #2E3238;
  border-width: 10px;
}
.form-control .form-checkbox input[type="checkbox"] + label[for]:after {
  -moz-transition: background 0.2s;
  -o-transition: background 0.2s;
  -webkit-transition: background 0.2s;
  transition: background 0.2s;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  content: "";
  position: absolute;
  top: 3px;
  left: 3px;
  width: 18px;
  height: 18px;
  background-color: white;
}
.form-control .form-checkbox.sq input[type="checkbox"] + label[for]:before {
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  background: white;
  border: 1px solid #D1D2D4;
}
.form-control .form-checkbox input[type="checkbox"]:checked + label[for]:before {
  border-width: 1px;
  background: #ffffff;
}
.form-control .form-checkbox.sq input[type="checkbox"]:checked + label[for]:after {
  background-color: #4A585F;
}

.form-link {
  font-size: .85em;
  line-height: 2.8;
  text-decoration: underline;
  color: #0a2642;
  display: inline-block;
  cursor: pointer;
}

.form-info {
  margin: 2em 0;
}

.form-help,
.form-info-copy {
  font-size: .85em;
  line-height: 1.4;
  color: #7f8c8c;
}

.form-help {
  padding-top: 1em;
}

@media (min-width: 700px) {
  .form-info {
    padding-right: 3em;
  }
}
@media (min-width: 1100px) {
  .form-control label.error:after {
    top: -34px;
  }
}
/*********************************************************************
*  =  ui/_faq
*********************************************************************/
.faq {
  -moz-box-shadow: #d8dbdd 0 4px 3px;
  -webkit-box-shadow: #d8dbdd 0 4px 3px;
  box-shadow: #d8dbdd 0 4px 3px;
  background: #edf0f2;
  border: 1px solid #d8dbdd;
  border-radius: 5px;
  padding: 1em 1.5em 1.5em 1.5em;
}
.faq .faq-title {
  font-family: "Museo Sans W01 Rounded", sans-serif, Arial;
  font-weight: 300;
  font-size: 1.5em;
  color: #0a2642;
  margin-bottom: .5em;
}
.faq .faq-list {
  font-family: "Museo Sans W01 Rounded", sans-serif, Arial;
  font-weight: 300;
  line-height: 1.4;
  color: #666666;
  border-bottom: 1px solid #d8dbdd;
}
.faq .faq-question {
  position: relative;
  padding: 1em 0 1em 2em;
  border-top: 1px solid #d8dbdd;
  cursor: pointer;
}
.faq .faq-question:first-child {
  border-top: none;
}
.faq .faq-question:before {
  content: '+';
  display: inline-block;
  vertical-align: middle;
  height: 1.4em;
  width: 1.4em;
  color: #4A585F;
  font-size: 1.2em;
  line-height: 1.3em;
  text-align: center;
  position: absolute;
  top: .75em;
  left: 0;
}
.faq .faq-answer {
  -moz-transition: opacity 0.7s 0.25s;
  -o-transition: opacity 0.7s 0.25s;
  -webkit-transition: opacity 0.7s;
  -webkit-transition-delay: 0.25s;
  transition: opacity 0.7s 0.25s;
  overflow: hidden;
  opacity: 0;
  height: 0;
  margin: 0;
  font-size: .9em;
  padding: 0 0 0 2.2em;
}
.faq .faq-answer.open {
  opacity: 1;
  height: 100%;
}
.faq .faq-answer .p {
  padding-bottom: 1.2em;
}

/*********************************************************************
*  =  layout/_global
*********************************************************************/
.rhythmTopBottomBig {
  margin-top: 2em;
  margin-bottom: 2em;
}

.rhythmTopBig {
  margin-top: 2em;
}

.rhythmBottomBig {
  margin-bottom: 2em;
}

.rhythmTopBottomLittle {
  margin-top: 1.4em;
  margin-bottom: 1.4em;
}

.rhythmTopLittle {
  margin-top: 1.4em;
}

.rhythmBottomLittle {
  margin-bottom: 1.4em;
}

@media (min-width: 550px) {
  .rhythmTopBottomBig {
    margin-top: 3em;
    margin-bottom: 3em;
  }

  .rhythmTopBig {
    margin-top: 3em;
  }

  .rhythmBottomBig {
    margin-bottom: 3em;
  }
}
@media (min-width: 700px) {
  .rhythmTopBottomBig {
    margin-top: 4em;
    margin-bottom: 4em;
  }

  .rhythmTopBig {
    margin-top: 4em;
  }

  .rhythmBottomBig {
    margin-bottom: 4em;
  }
}
.csstransforms [data-tranz-delay] {
  -moz-transition: opacity 0s ease-out, -moz-transform 0s ease-out;
  -o-transition: opacity 0s ease-out, -o-transform 0s ease-out;
  -webkit-transition: opacity 0s ease-out, -webkit-transform 0s ease-out;
  transition: opacity 0s ease-out, transform 0s ease-out;
  visibility: hidden;
}

.no-js [data-tranz-delay],
.csstransforms [data-tranz-delay='and-action'] {
  visibility: visible;
}

.header-topbar {
  z-index: 7000;
}

.page-overlay {
  z-index: 5000;
}

.modal-overlay {
  z-index: 100;
}

.header-nav {
  z-index: 4000;
}
.header-nav .main-navigation--desktop {
  z-index: 4100;
}

/*********************************************************************
*  =  layout/_header
*********************************************************************/
.header-topbar {
  background: #0a2642;
  height: 50px;
  color: #ffffff;
  position: relative;
}
.header-topbar .topbar-buttons {
  margin-top: 10px;
}
.header-topbar .btn-settings,
.header-topbar .btn-logout,
.header-topbar .info-user {
  display: none;
}

.header-nav {
  -moz-box-shadow: #d0d1d3 0 1px 2px;
  -webkit-box-shadow: #d0d1d3 0 1px 2px;
  box-shadow: #d0d1d3 0 1px 2px;
  background: #ffffff;
  border-bottom: 1px solid #d0d1d3;
  position: relative;
}
.header-nav .b, .header-nav .b-s, .header-nav .b-p, .header-nav .b-px2 {
  max-width: 850px;
}

.header-logo {
  padding: 1em 0;
  font-size: 1em;
  position: relative;
}
.header-logo > a {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
}
.header-logo span {
  display: block;
  border: none;
  text-indent: -9000px;
  background: none;
  position: absolute;
  top: 0;
  height: 60px;
}

@media (min-width: 900px) {
  .header-topbar .btn-menu-mobile {
    display: none;
  }
  .header-topbar .btn-settings,
  .header-topbar .btn-logout,
  .header-topbar .info-user {
    display: inline-block;
  }
  .header-topbar .info-user {
    text-align: right;
    margin-top: 8px;
    float: left;
    margin-right: 1em;
  }
  .header-topbar .info-user p {
    font-size: .8em;
    margin-bottom: 0;
  }
  .header-topbar .control-buttons {
    text-align: right;
    float: left;
  }

  .header-nav .b, .header-nav .b-s, .header-nav .b-p, .header-nav .b-px2 {
    max-width: 1400px;
  }

  .header-logo {
    padding: 2em 0;
  }
}
/*********************************************************************
*  =  layout/_main-navigation - DESKTOP
*********************************************************************/
.main-navigation--desktop {
  /*display: none;*/
  text-align: left;
}

@media (min-width: 900px) {
  .main-navigation--desktop {
    display: block;
    text-align: right;
    margin-top: 21px;
  }
  .main-navigation--desktop .nav-list {
    display: inline;
  }
  .main-navigation--desktop .nav-item {
    display: inline-block;
    margin-left: 1.2em;
    line-height: 2.4;
  }
  .main-navigation--desktop .nav-link {
    color: #000;
  }
  .main-navigation--desktop .nav-link.btn-new-app {
    font-weight: 300;
    color: #0a2642;
    line-height: 1.4;
  }
}
/*********************************************************************
*
*  layout/mob-navigation (small devices) max-width: 900px
*
*********************************************************************/
a:hover, a:active, a:focus {
  outline: 0;
}

.mobile-navigation-trigger {
  position: absolute;
  top: -1px;
  right: 0;
  font-size: 1.3em;
  padding: 1em;
  line-height: 3em;
  display: block;
  cursor: pointer;
}
.mobile-navigation-trigger .line {
  width: 1.5em;
  height: 0.1em;
  display: block;
  background: #ffffff;
  margin-top: 0.3em;
  opacity: 1;
}
.mobile-navigation-trigger .line:first-child {
  margin-top: 0;
}
.navigation-open .mobile-navigation-trigger {
  right: -10px;
}
.navigation-open .mobile-navigation-trigger .line:nth-child(1) {
  -moz-transform: rotateZ(45deg) translate(0, 0.6em);
  -ms-transform: rotateZ(45deg) translate(0, 0.6em);
  -webkit-transform: rotateZ(45deg) translate(0, 0.6em);
  transform: rotateZ(45deg) translate(0, 0.6em);
}
.navigation-open .mobile-navigation-trigger .line:nth-child(2) {
  opacity: 0;
}
.navigation-open .mobile-navigation-trigger .line:nth-child(3) {
  -moz-transform: rotateZ(-45deg) translate(0, -0.6em);
  -ms-transform: rotateZ(-45deg) translate(0, -0.6em);
  -webkit-transform: rotateZ(-45deg) translate(0, -0.6em);
  transform: rotateZ(-45deg) translate(0, -0.6em);
}
.mobile-navigation-trigger .usability {
  display: none;
}
@media (min-width: 900px) {
  .mobile-navigation-trigger {
    display: none;
  }
}

.page {
  position: relative;
  right: 0;
  -webkit-transition: right .25s;
  transition: right .25s;
}

/*only use transforms where supported, left used as fallback for old browsers*/
.csstransforms .page {
  -webkit-transform: translate(0%, 0);
  transform: translate(0%, 0);
  -webkit-transition: -webkit-transform .25s;
  transition: transform .25s;
}

body.navigation-open .page {
  right: 80%;
  overflow: hidden;
  height: 100%;
}

.csstransforms body.navigation-open .page {
  right: 0;
  -webkit-transform: translate(-80%, 0);
  transform: translate(-80%, 0);
}

@media only screen and (min-width: 500px) {
  body.navigation-open .page {
    right: 60%;
  }

  .csstransforms body.navigation-open .page {
    right: 0;
    -webkit-transform: translate(-60%, 0);
    transform: translate(-60%, 0);
  }
}
.page-overlay {
  background: rgba(0, 0, 0, 0.2);
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: none;
  transition: opacity .5s;
}

body.navigation-transition .page-overlay {
  display: block;
  opacity: 0;
}

body.navigation-open .page-overlay {
  opacity: 1;
}

@media only screen and (min-width: 900px) {
  .page-overlay {
    display: none;
  }

  .page {
    right: auto;
  }

  .csstransforms .page {
    -webkit-transform: none;
    transform: none;
  }
}
.page-header {
  position: relative;
}

.page-content {
  padding: 3em 2%;
  color: #ccc;
}

/*  ==========================================================================
    Navigation
    ========================================================================== */
@media only screen and (min-width: 900px) {
  .mobile-navigation {
    display: none;
  }
}
/* //// .mobile-navigation  //// */
.mobile-navigation {
  z-index: 9;
  position: fixed;
  overflow-x: hidden;
  overflow-y: scroll;
  background: #f6f7f9;
  top: 0;
  bottom: 0;
  right: 0;
  width: 80%;
  border-left: 1px solid #edf0f2;
  margin-right: -1px;
  /* overflow under .page */
  /* make sure that the navigation ends up display:none; when closed, issue with IE selecting links through .page and scrolling in webkit  */
  opacity: 0;
  display: none;
  transition: opacity .9s;
}
.mobile-navigation .logo-brand {
  padding: 1em 3em;
  background: #ffffff;
}
.mobile-navigation .logo-brand img {
  width: 80px;
}
.mobile-navigation .mobile-navigation-list {
  background: #ffffff;
  padding: .8em 2em 4em 2em;
}
.mobile-navigation .mobile-user-controls {
  padding: 4em 2em;
}
.mobile-navigation .mobile-user-controls .content-info {
  margin-bottom: 4em;
}
.mobile-navigation .mobile-user-controls .form-label {
  font-size: 1.1em;
}
.mobile-navigation .mobile-user-controls .title {
  color: #0a2642;
  font-size: 1.2em;
  font-weight: 300;
}
.mobile-navigation .mobile-user-controls .copy {
  color: #666666;
}
.mobile-navigation .mobile-user-controls .settings {
  margin: 0;
  padding-left: 0;
}
.csstransforms .mobile-navigation div {
  -moz-transform: translate(80%, 0);
  -ms-transform: translate(80%, 0);
  -webkit-transform: translate(80%, 0);
  transform: translate(80%, 0);
  -khtml-opacity: 0;
  /* Safari 1.x */
  -moz-opacity: 0;
  /* Netscape */
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  /* IE8 */
  opacity: 0;
  /* Good Browsers */
  filter: alpha(opacity=0);
  /* IE 5-7 */
  -moz-transition-property: -moz-transform, opacity;
  -o-transition-property: -o-transform, opacity;
  -webkit-transition-property: -webkit-transform, opacity;
  transition-property: transform, opacity;
  -moz-transition-duration: 0.1s, 0.1s;
  -o-transition-duration: 0.1s, 0.1s;
  -webkit-transition-duration: 0.1s, 0.1s;
  transition-duration: 0.1s, 0.1s;
  -moz-transition-delay: 0.1s, 0.1s;
  -o-transition-delay: 0.1s, 0.1s;
  -webkit-transition-delay: 0.1s, 0.1s;
  transition-delay: 0.1s, 0.1s;
}
.csstransforms body.navigation-open .mobile-navigation div {
  -moz-transform: translate(0%, 0);
  -ms-transform: translate(0%, 0);
  -webkit-transform: translate(0%, 0);
  transform: translate(0%, 0);
  -khtml-opacity: 1;
  /* Safari 1.x */
  -moz-opacity: 1;
  /* Netscape */
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  /* IE8 */
  opacity: 1;
  /* Good Browsers */
  filter: alpha(opacity=100);
  /* IE 5-7 */
}
body.navigation-close .mobile-navigation div a {
  display: none;
}
.mobile-navigation .sub-navigation-list {
  margin-left: 30px;
}
.mobile-navigation .box-image {
  display: none;
}
.mobile-navigation li a {
  -moz-transition: all 0.2s;
  -o-transition: all 0.2s;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
  font-family: "Museo Sans W01", sans-serif, Arial;
  font-weight: 300;
  font-size: 1em;
  line-height: 1;
  text-decoration: none;
  padding: .5em;
  display: block;
  margin: 10px;
  color: #000;
}
.mobile-navigation li a:hover {
  color: #0a2642;
}

.mobile-navigation .sub-navigation-item,
.mobile-navigation .back {
  border-bottom: 1px solid #ccc;
}
.mobile-navigation .sub-navigation-link {
  padding-left: 36px !important;
}
.mobile-navigation .icon-go,
.mobile-navigation .icon-store {
  float: right;
}
.mobile-navigation .icon-back {
  margin-right: 20px;
}

.mobile-navigation-item {
  -moz-transition: all 1s;
  -o-transition: all 1s;
  -webkit-transition: all 1s;
  transition: all 1s;
  border-bottom: 1px solid #ccc;
}
.mobile-navigation-item.featured a {
  font-weight: 500;
  color: #0a2642;
}
.extend_open .mobile-navigation-item {
  -moz-transition: all 1s;
  -o-transition: all 1s;
  -webkit-transition: all 1s;
  transition: all 1s;
  border: none;
}

body.navigation-transition .mobile-navigation {
  display: block;
  opacity: 0;
}

body.navigation-open .mobile-navigation {
  opacity: 1;
}

/* customise sizes for different screen sizes */
@media only screen and (min-width: 500px) {
  .mobile-navigation {
    width: 60%;
  }
}
.mobile-navigation::-webkit-scrollbar {
  display: none;
}

.mobile-navigation ul,
.mobile-navigation li {
  margin: 0;
  padding: 0;
}

/* add a slight paralax to the mobile-navigation-content */
.csstransforms .mobile-navigation ul {
  -webkit-transition: -webkit-transform .25s;
  -moz-transition: -moz-transform .25s;
  transition: transform .25s;
  -webkit-transform: translate(-20%, 0);
  -moz-transform: translate(-20%, 0);
  transform: translate(-20%, 0);
}

.csstransforms body.navigation-open .mobile-navigation ul {
  -webkit-transform: translate(0%, 0);
  -moz-transform: translate(0%, 0);
  transform: translate(0%, 0);
}

.mobile-navigation {
  -webkit-overflow-scrolling: touch;
  /* smooth scrolling for webkit mobile */
}

.mobile-navigation .extend-navigation {
  -moz-transition: height 0.25s;
  -o-transition: height 0.25s;
  -webkit-transition: height 0.25s;
  transition: height 0.25s;
}
.mobile-navigation .extend-navigation > li > a, .mobile-navigation .extend-navigation ul > li > a {
  opacity: 1;
  -moz-transition: opacity 0.25s;
  -o-transition: opacity 0.25s;
  -webkit-transition: opacity 0.25s;
  transition: opacity 0.25s;
}
.mobile-navigation .extend-navigation.extend_transition > li > a, .mobile-navigation .extend-navigation ul.extend_transition > li > a {
  opacity: 0;
}
.mobile-navigation .extend-navigation.extend_open > li > a, .mobile-navigation .extend-navigation ul.extend_open > li > a {
  display: none;
}
.mobile-navigation .extend-navigation li ul {
  width: 100%;
  opacity: 0;
  position: absolute;
  right: -100%;
  top: 0;
  -moz-transition-property: right, opacity;
  -o-transition-property: right, opacity;
  -webkit-transition-property: right, opacity;
  transition-property: right, opacity;
  -moz-transition-duration: 0.25s, 0.25s;
  -o-transition-duration: 0.25s, 0.25s;
  -webkit-transition-duration: 0.25s, 0.25s;
  transition-duration: 0.25s, 0.25s;
  -moz-transition-delay: 0.2s, 0.2s;
  -o-transition-delay: 0.2s, 0.2s;
  -webkit-transition-delay: 0.2s, 0.2s;
  transition-delay: 0.2s, 0.2s;
}
.mobile-navigation .extend-navigation > li > ul.extendable {
  display: none;
}
.mobile-navigation .extend-navigation.extend_transition > li > ul.extendable {
  display: block;
  opacity: 0;
}
.mobile-navigation .extend-navigation ul.extendable > li > ul.extendable {
  display: none;
}
.mobile-navigation .extend-navigation ul.extendable.extend_transition > li > ul.extendable {
  display: block;
  opacity: 0;
}
.mobile-navigation .extend-navigation.extend_open > li ul.extended, .mobile-navigation .extend-navigation ul.extendable.extend_open > li > ul.extended {
  opacity: 1;
  right: 0px;
  -moz-transition-delay: 0s, 0s;
  -o-transition-delay: 0s, 0s;
  -webkit-transition-delay: 0s, 0s;
  transition-delay: 0s, 0s;
}
.csstransforms .mobile-navigation .extend-navigation li ul, .csstransforms .mobile-navigation .extend-navigation ul.extendable > li > ul.extendable {
  -moz-transform: translate(100%, 0);
  -ms-transform: translate(100%, 0);
  -webkit-transform: translate(100%, 0);
  transform: translate(100%, 0);
  -moz-transition-property: -moz-transform, opacity;
  -o-transition-property: -o-transform, opacity;
  -webkit-transition-property: -webkit-transform, opacity;
  transition-property: transform, opacity;
  -moz-transition-duration: 0.25s, 0.25s;
  -o-transition-duration: 0.25s, 0.25s;
  -webkit-transition-duration: 0.25s, 0.25s;
  transition-duration: 0.25s, 0.25s;
  -moz-transition-delay: 0.2s, 0.2s;
  -o-transition-delay: 0.2s, 0.2s;
  -webkit-transition-delay: 0.2s, 0.2s;
  transition-delay: 0.2s, 0.2s;
  right: 0;
}
.csstransforms .mobile-navigation .extend-navigation.extend_open li ul.extended, .csstransforms .mobile-navigation .extend-navigation ul.extendable.extend_open > li > ul.extended {
  -moz-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
  -moz-transition-delay: 0s, 0s;
  -o-transition-delay: 0s, 0s;
  -webkit-transition-delay: 0s, 0s;
  transition-delay: 0s, 0s;
}

/*********************************************************************
*  =  module/_login
*********************************************************************/
.login .page-copy {
  margin-bottom: 2em;
}
.login .faq {
  margin-top: 4em;
}
.login .form-link {
  float: right;
}

@media (min-width: 700px) {
  .login .form-control {
    padding-right: 3em;
  }
  .login .form-control.error:after {
    right: 16%;
  }
  .login .faq {
    margin-top: 5.05em;
  }
  .login .form-link {
    margin-right: 3.6em;
  }
}
/*********************************************************************
*  =  modules/_dashboard
*********************************************************************/
.dashboard .panel {
  background: #edeff2;
  padding: 1em;
}
.dashboard .panel-heading {
  color: #4A585F;
  font-size: 1.2em;
}
.dashboard .message-item {
  background: #ffffff;
  border: 1px solid #d8dbdd;
  padding: 1em;
  margin-bottom: .5em;
  cursor: pointer;
}
.dashboard .message-item.active {
  -moz-box-shadow: #d8dbdd 0 4px 3px;
  -webkit-box-shadow: #d8dbdd 0 4px 3px;
  box-shadow: #d8dbdd 0 4px 3px;
  border-color: #bcc1c6;
  border-left: 0.4em solid #4A585F;
  padding-left: .6em;
}
.dashboard .message-item span {
  display: block;
}
.dashboard .message-item .message-number {
  color: #4A585F;
  font-weight: 500;
}
.dashboard .message-item .message-date {
  text-align: right;
}
.dashboard .message-item .message-content {
  margin-top: 1em;
}
.dashboard .select-period {
  float: right;
  margin: -.5em 0 0 0;
  width: 90%;
}
.dashboard .select-period select {
  width: 100%;
  padding: 0.3em 0.8em;
}
.dashboard .panel-charts .single-chart {
  width: 80%;
  margin: 2em 5% 1em 5%;
  padding: 0 5%;
}
.dashboard .panel-charts .main-chart {
  width: 90%;
  margin: 20px 0;
}
.dashboard .panel-charts .chart-title {
  color: #4A585F;
  padding: 0 0 1.5em .5em;
}
.dashboard .panel-charts .legend-main-chart {
  font-size: .9em;
  font-weight: 500;
  color: #666666;
  padding: 1.5em 0 .5em .5em;
}
.dashboard .panel-charts .legend-main-chart ul {
  display: inline;
}
.dashboard .panel-charts .legend-main-chart li {
  display: inline-block;
  padding: 0 .5em;
}
.dashboard .panel-charts .legend-main-chart li.accepted {
  color: #36c065;
}
.dashboard .panel-charts .legend-main-chart li.declined {
  color: #e73a7f;
}
.dashboard .panel-charts .legend-main-chart li.approved {
  color: #e8a35c;
}
.dashboard .panel-charts .legend-main-chart li.submitted {
  color: #48a9f1;
}
.dashboard .panel-charts .legend-single-chart {
  padding: 1em .5em;
  color: #666666;
  border-top: 1px solid #c0c2c4;
}
.dashboard .panel-charts .legend-single-chart span {
  font-weight: 500;
  font-size: 1.1em;
}
.dashboard .panel-charts .panel-charts-box {
  background: #dfe2e4;
  margin-bottom: .8em;
  padding: 1em;
}
.dashboard .panel-charts .panel-charts-box .year-label {
  display: block;
  text-align: right;
  font-size: .7em;
  width: 90%;
  margin: 20px 5%;
  margin-top: -1.5em;
  color: #666666;
}

@media (min-width: 700px) {
  .dashboard .select-period {
    width: 80%;
  }
  .dashboard .message-item .message-date {
    text-align: left;
  }
  .dashboard .message-item .message-content {
    margin-top: 0;
  }
  .dashboard .panel-charts .legend-single-chart {
    padding: 1em 1.5em;
  }
  .dashboard .panel-charts .chart-title {
    padding: 0 0 1.5em 1.5em;
  }
  .dashboard .panel-charts .legend-main-chart {
    padding: 1.5em 0 .5em 1.5em;
  }
  .dashboard .panel-charts .main-chart {
    margin: 20px 5%;
  }
}
@media (min-width: 480px) {
  .dashboard .panel-heading {
    font-size: 1.5em;
  }
  .dashboard .panel {
    padding: 2em;
  }
}
.marac h1 {
  color: #19617b;
}

.hfs h1 {
  color: #c30022;
}

.caseih h1 {
  color: #c41212;
}

.stadium h1 {
  color: #ec6707;
}

.isuzu h1 {
  color: red;
}

.hbl h1 {
  color: #0a2642;
}

.ifinance h1 {
  color: #c6d300;
}

.aafinance h1 {
  color: #ffd520;
}

.mercury h1 {
  color: black;
}

.lrower h1 {
  color: #00262d;
}

.jaguar h1 {
  color: #00262d;
}

.aa_car_loan h1 {
  color: #00262d;
}

.simplify h1 {
  color: #00703C;
}

.kia h1 {
  color: black;
}

.subaru h1 {
  color: black;
}

.marac .ops-btn a, .marac .i-ops-btn {
  color: #323232;
}

.hfs .ops-btn a, .hfs .i-ops-btn {
  color: #323232;
}

.caseih .ops-btn a, .caseih .i-ops-btn {
  color: #323232;
}

.stadium .ops-btn a, .stadium .i-ops-btn {
  color: #323232;
}

.isuzu .ops-btn a, .isuzu .i-ops-btn {
  color: #323232;
}

.hbl .ops-btn a, .hbl .i-ops-btn {
  color: #323232;
}

.ifinance .ops-btn a, .ifinance .i-ops-btn {
  color: #323232;
}

.aafinance .ops-btn a, .aafinance .i-ops-btn {
  color: #323232;
}

.mercury .ops-btn a, .mercury .i-ops-btn {
  color: #323232;
}

.lrower .ops-btn a, .lrower .i-ops-btn {
  color: #323232;
}

.jaguar .ops-btn a, .jaguar .i-ops-btn {
  color: #323232;
}

.aa_car_loan .ops-btn a, .aa_car_loan .i-ops-btn {
  color: #323232;
}

.simplify .ops-btn a, .simplify .i-ops-btn {
  color: #323232;
}

.kia .ops-btn a, .kia .i-ops-btn {
  color: #323232;
}

.subaru .ops-btn a, .subaru .i-ops-btn {
  color: #323232;
}

.marac .theme-btn,
.marac .pagination > .active > a {
  background-color: #323232;
  color: #fff;
}

.hfs .theme-btn,
.hfs .pagination > .active > a {
  background-color: #323232;
  color: #fff;
}

.caseih .theme-btn,
.caseih .pagination > .active > a {
  background-color: #323232;
  color: #fff;
}

.stadium .theme-btn,
.stadium .pagination > .active > a {
  background-color: #323232;
  color: #fff;
}

.isuzu .theme-btn,
.isuzu .pagination > .active > a {
  background-color: #323232;
  color: #fff;
}

.hbl .theme-btn,
.hbl .pagination > .active > a {
  background-color: #323232;
  color: #fff;
}

.ifinance .theme-btn,
.ifinance .pagination > .active > a {
  background-color: #323232;
  color: #fff;
}

.aafinance .theme-btn,
.aafinance .pagination > .active > a {
  background-color: #323232;
  color: #fff;
}

.mercury .theme-btn,
.mercury .pagination > .active > a {
  background-color: #323232;
  color: #fff;
}

.lrower .theme-btn,
.lrower .pagination > .active > a {
  background-color: #323232;
  color: #fff;
}

.jaguar .theme-btn,
.jaguar .pagination > .active > a {
  background-color: #323232;
  color: #fff;
}

.aa_car_loan .theme-btn,
.aa_car_loan .pagination > .active > a {
  background-color: #323232;
  color: #fff;
}

.simplify .theme-btn,
.simplify .pagination > .active > a {
  background-color: #323232;
  color: #fff;
}

.kia .theme-btn,
.kia .pagination > .active > a {
  background-color: #323232;
  color: #fff;
}

.subaru .theme-btn,
.subaru .pagination > .active > a {
  background-color: #323232;
  color: #fff;
}

.marac .theme-btn:focus, .marac .theme-btn:hover,
.marac .pagination > .active > a:focus,
.marac .pagination > .active > a:hover {
  background-color: #323232;
  color: #fff;
}

.hfs .theme-btn:focus, .hfs .theme-btn:hover,
.hfs .pagination > .active > a:focus,
.hfs .pagination > .active > a:hover {
  background-color: #323232;
  color: #fff;
}

.caseih .theme-btn:focus, .caseih .theme-btn:hover,
.caseih .pagination > .active > a:focus,
.caseih .pagination > .active > a:hover {
  background-color: #323232;
  color: #fff;
}

.stadium .theme-btn:focus, .stadium .theme-btn:hover,
.stadium .pagination > .active > a:focus,
.stadium .pagination > .active > a:hover {
  background-color: #323232;
  color: #fff;
}

.isuzu .theme-btn:focus, .isuzu .theme-btn:hover,
.isuzu .pagination > .active > a:focus,
.isuzu .pagination > .active > a:hover {
  background-color: #323232;
  color: #fff;
}

.hbl .theme-btn:focus, .hbl .theme-btn:hover,
.hbl .pagination > .active > a:focus,
.hbl .pagination > .active > a:hover {
  background-color: #323232;
  color: #fff;
}

.ifinance .theme-btn:focus, .ifinance .theme-btn:hover,
.ifinance .pagination > .active > a:focus,
.ifinance .pagination > .active > a:hover {
  background-color: #323232;
  color: #fff;
}

.aafinance .theme-btn:focus, .aafinance .theme-btn:hover,
.aafinance .pagination > .active > a:focus,
.aafinance .pagination > .active > a:hover {
  background-color: #323232;
  color: #fff;
}

.mercury .theme-btn:focus, .mercury .theme-btn:hover,
.mercury .pagination > .active > a:focus,
.mercury .pagination > .active > a:hover {
  background-color: #323232;
  color: #fff;
}

.lrower .theme-btn:focus, .lrower .theme-btn:hover,
.lrower .pagination > .active > a:focus,
.lrower .pagination > .active > a:hover {
  background-color: #323232;
  color: #fff;
}

.jaguar .theme-btn:focus, .jaguar .theme-btn:hover,
.jaguar .pagination > .active > a:focus,
.jaguar .pagination > .active > a:hover {
  background-color: #323232;
  color: #fff;
}

.aa_car_loan .theme-btn:focus, .aa_car_loan .theme-btn:hover,
.aa_car_loan .pagination > .active > a:focus,
.aa_car_loan .pagination > .active > a:hover {
  background-color: #323232;
  color: #fff;
}

.simplify .theme-btn:focus, .simplify .theme-btn:hover,
.simplify .pagination > .active > a:focus,
.simplify .pagination > .active > a:hover {
  background-color: #323232;
  color: #fff;
}

.kia .theme-btn:focus, .kia .theme-btn:hover,
.kia .pagination > .active > a:focus,
.kia .pagination > .active > a:hover {
  background-color: #323232;
  color: #fff;
}

.subaru .theme-btn:focus, .subaru .theme-btn:hover,
.subaru .pagination > .active > a:focus,
.subaru .pagination > .active > a:hover {
  background-color: #323232;
  color: #fff;
}

.marac .btn-success, .marac .dropdown-toggle.btn-success, .marac .alert-success:not(tr) {
  background-color: #19617b;
  color: white;
  border-color: #19617b;
}

.hfs .btn-success, .hfs .dropdown-toggle.btn-success, .hfs .alert-success:not(tr) {
  background-color: #c30022;
  color: white;
  border-color: #19617b;
}

.caseih .btn-success, .caseih .dropdown-toggle.btn-success, .caseih .alert-success:not(tr) {
  background-color: #c41212;
  color: white;
  border-color: #19617b;
}

.stadium .btn-success, .stadium .dropdown-toggle.btn-success, .stadium .alert-success:not(tr) {
  background-color: #ec6707;
  color: white;
  border-color: #19617b;
}

.isuzu .btn-success, .isuzu .dropdown-toggle.btn-success, .isuzu .alert-success:not(tr) {
  background-color: red;
  color: white;
  border-color: #19617b;
}

.hbl .btn-success, .hbl .dropdown-toggle.btn-success, .hbl .alert-success:not(tr) {
  background-color: #0a2642;
  color: white;
  border-color: #19617b;
}

.ifinance .btn-success, .ifinance .dropdown-toggle.btn-success, .ifinance .alert-success:not(tr) {
  background-color: #c6d300;
  color: white;
  border-color: #19617b;
}

.aafinance .btn-success, .aafinance .dropdown-toggle.btn-success, .aafinance .alert-success:not(tr) {
  background-color: #ffd520;
  color: #323232;
  border-color: #19617b;
}

.mercury .btn-success, .mercury .dropdown-toggle.btn-success, .mercury .alert-success:not(tr) {
  background-color: black;
  color: white;
  border-color: #19617b;
}

.lrower .btn-success, .lrower .dropdown-toggle.btn-success, .lrower .alert-success:not(tr) {
  background-color: #00262d;
  color: white;
  border-color: #19617b;
}

.jaguar .btn-success, .jaguar .dropdown-toggle.btn-success, .jaguar .alert-success:not(tr) {
  background-color: #00262d;
  color: white;
  border-color: #19617b;
}

.aa_car_loan .btn-success, .aa_car_loan .dropdown-toggle.btn-success, .aa_car_loan .alert-success:not(tr) {
  background-color: #00262d;
  color: white;
  border-color: #19617b;
}

.simplify .btn-success, .simplify .dropdown-toggle.btn-success, .simplify .alert-success:not(tr) {
  background-color: #00703C;
  color: white;
  border-color: #19617b;
}

.kia .btn-success, .kia .dropdown-toggle.btn-success, .kia .alert-success:not(tr) {
  background-color: #7E8083;
  color: white;
  border-color: #7E8083;
}

.subaru .btn-success, .subaru .dropdown-toggle.btn-success, .subaru .alert-success:not(tr) {
  background-color: #72849B;
  color: white;
  border-color: #72849B;
}

.brand-box .marac .caption li:hover, .brand-box .marac .caption li:hover a, .brand-box .marac .btn-group button:focus, .brand-box .marac .btn-group button:hover, .brand-box .marac .dropdown-toggle.btn-success:focus, .brand-box .marac .dropdown-toggle.btn-success:hover {
  color: black;
}

.brand-box .hfs .caption li:hover, .brand-box .hfs .caption li:hover a, .brand-box .hfs .btn-group button:focus, .brand-box .hfs .btn-group button:hover, .brand-box .hfs .dropdown-toggle.btn-success:focus, .brand-box .hfs .dropdown-toggle.btn-success:hover {
  color: white;
}

.brand-box .caseih .caption li:hover, .brand-box .caseih .caption li:hover a, .brand-box .caseih .btn-group button:focus, .brand-box .caseih .btn-group button:hover, .brand-box .caseih .dropdown-toggle.btn-success:focus, .brand-box .caseih .dropdown-toggle.btn-success:hover {
  color: #191919;
}

.brand-box .stadium .caption li:hover, .brand-box .stadium .caption li:hover a, .brand-box .stadium .btn-group button:focus, .brand-box .stadium .btn-group button:hover, .brand-box .stadium .dropdown-toggle.btn-success:focus, .brand-box .stadium .dropdown-toggle.btn-success:hover {
  color: white;
}

.brand-box .isuzu .caption li:hover, .brand-box .isuzu .caption li:hover a, .brand-box .isuzu .btn-group button:focus, .brand-box .isuzu .btn-group button:hover, .brand-box .isuzu .dropdown-toggle.btn-success:focus, .brand-box .isuzu .dropdown-toggle.btn-success:hover {
  color: white;
}

.brand-box .hbl .caption li:hover, .brand-box .hbl .caption li:hover a, .brand-box .hbl .btn-group button:focus, .brand-box .hbl .btn-group button:hover, .brand-box .hbl .dropdown-toggle.btn-success:focus, .brand-box .hbl .dropdown-toggle.btn-success:hover {
  color: white;
}

.brand-box .ifinance .caption li:hover, .brand-box .ifinance .caption li:hover a, .brand-box .ifinance .btn-group button:focus, .brand-box .ifinance .btn-group button:hover, .brand-box .ifinance .dropdown-toggle.btn-success:focus, .brand-box .ifinance .dropdown-toggle.btn-success:hover {
  color: white;
}

.brand-box .aafinance .caption li:hover, .brand-box .aafinance .caption li:hover a, .brand-box .aafinance .btn-group button:focus, .brand-box .aafinance .btn-group button:hover, .brand-box .aafinance .dropdown-toggle.btn-success:focus, .brand-box .aafinance .dropdown-toggle.btn-success:hover {
  color: white;
}

.brand-box .mercury .caption li:hover, .brand-box .mercury .caption li:hover a, .brand-box .mercury .btn-group button:focus, .brand-box .mercury .btn-group button:hover, .brand-box .mercury .dropdown-toggle.btn-success:focus, .brand-box .mercury .dropdown-toggle.btn-success:hover {
  color: black;
}

.brand-box .lrower .caption li:hover, .brand-box .lrower .caption li:hover a, .brand-box .lrower .btn-group button:focus, .brand-box .lrower .btn-group button:hover, .brand-box .lrower .dropdown-toggle.btn-success:focus, .brand-box .lrower .dropdown-toggle.btn-success:hover {
  color: black;
}

.brand-box .jaguar .caption li:hover, .brand-box .jaguar .caption li:hover a, .brand-box .jaguar .btn-group button:focus, .brand-box .jaguar .btn-group button:hover, .brand-box .jaguar .dropdown-toggle.btn-success:focus, .brand-box .jaguar .dropdown-toggle.btn-success:hover {
  color: black;
}

.brand-box .aa_car_loan .caption li:hover, .brand-box .aa_car_loan .caption li:hover a, .brand-box .aa_car_loan .btn-group button:focus, .brand-box .aa_car_loan .btn-group button:hover, .brand-box .aa_car_loan .dropdown-toggle.btn-success:focus, .brand-box .aa_car_loan .dropdown-toggle.btn-success:hover {
  color: black;
}

.brand-box .simplify .caption li:hover, .brand-box .simplify .caption li:hover a, .brand-box .simplify .btn-group button:focus, .brand-box .simplify .btn-group button:hover, .brand-box .simplify .dropdown-toggle.btn-success:focus, .brand-box .simplify .dropdown-toggle.btn-success:hover {
  color: white;
}

.brand-box .kia .caption li:hover, .brand-box .kia .caption li:hover a, .brand-box .kia .btn-group button:focus, .brand-box .kia .btn-group button:hover, .brand-box .kia .dropdown-toggle.btn-success:focus, .brand-box .kia .dropdown-toggle.btn-success:hover {
  color: white;
}

.brand-box .subaru .caption li:hover, .brand-box .subaru .caption li:hover a, .brand-box .subaru .btn-group button:focus, .brand-box .subaru .btn-group button:hover, .brand-box .subaru .dropdown-toggle.btn-success:focus, .brand-box .subaru .dropdown-toggle.btn-success:hover {
  color: white;
}

.brand-box .marac .btn-group button, .brand-box .marac .dropdown-toggle.btn-success {
  color: white;
}

.brand-box .hfs .btn-group button, .brand-box .hfs .dropdown-toggle.btn-success {
  color: white;
}

.brand-box .caseih .btn-group button, .brand-box .caseih .dropdown-toggle.btn-success {
  color: white;
}

.brand-box .stadium .btn-group button, .brand-box .stadium .dropdown-toggle.btn-success {
  color: white;
}

.brand-box .isuzu .btn-group button, .brand-box .isuzu .dropdown-toggle.btn-success {
  color: white;
}

.brand-box .hbl .btn-group button, .brand-box .hbl .dropdown-toggle.btn-success {
  color: white;
}

.brand-box .ifinance .btn-group button, .brand-box .ifinance .dropdown-toggle.btn-success {
  color: white;
}

.brand-box .aafinance .btn-group button, .brand-box .aafinance .dropdown-toggle.btn-success {
  color: #323232;
}

.brand-box .mercury .btn-group button, .brand-box .mercury .dropdown-toggle.btn-success {
  color: white;
}

.brand-box .lrower .btn-group button, .brand-box .lrower .dropdown-toggle.btn-success {
  color: white;
}

.brand-box .jaguar .btn-group button, .brand-box .jaguar .dropdown-toggle.btn-success {
  color: white;
}

.brand-box .aa_car_loan .btn-group button, .brand-box .aa_car_loan .dropdown-toggle.btn-success {
  color: white;
}

.brand-box .simplify .btn-group button, .brand-box .simplify .dropdown-toggle.btn-success {
  color: white;
}

.brand-box .kia .btn-group button, .brand-box .kia .dropdown-toggle.btn-success {
  color: white;
}

.brand-box .subaru .btn-group button, .brand-box .subaru .dropdown-toggle.btn-success {
  color: white;
}

.brand-box .marac li a {
  color: white;
}

.brand-box .hfs li a {
  color: white;
}

.brand-box .caseih li a {
  color: white;
}

.brand-box .stadium li a {
  color: white;
}

.brand-box .isuzu li a {
  color: white;
}

.brand-box .hbl li a {
  color: white;
}

.brand-box .ifinance li a {
  color: white;
}

.brand-box .aafinance li a {
  color: #323232;
}

.brand-box .mercury li a {
  color: white;
}

.brand-box .lrower li a {
  color: white;
}

.brand-box .jaguar li a {
  color: white;
}

.brand-box .aa_car_loan li a {
  color: white;
}

.brand-box .simplify li a {
  color: white;
}

.brand-box .kia li a {
  color: white;
}

.brand-box .subaru li a {
  color: white;
}

.brand-box .marac .btn-group button, .brand-box .marac .dropdown-toggle.btn-success {
  background-color: #19617b;
  color: white;
}

.brand-box .hfs .btn-group button, .brand-box .hfs .dropdown-toggle.btn-success {
  background-color: #c30022;
  color: white;
}

.brand-box .caseih .btn-group button, .brand-box .caseih .dropdown-toggle.btn-success {
  background-color: #c41212;
  color: white;
}

.brand-box .stadium .btn-group button, .brand-box .stadium .dropdown-toggle.btn-success {
  background-color: #ec6707;
  color: white;
}

.brand-box .isuzu .btn-group button, .brand-box .isuzu .dropdown-toggle.btn-success {
  background-color: red;
  color: white;
}

.brand-box .hbl .btn-group button, .brand-box .hbl .dropdown-toggle.btn-success {
  background-color: #0a2642;
  color: white;
}

.brand-box .ifinance .btn-group button, .brand-box .ifinance .dropdown-toggle.btn-success {
  background-color: #c6d300;
  color: white;
}

.brand-box .aafinance .btn-group button, .brand-box .aafinance .dropdown-toggle.btn-success {
  background-color: #FFD520;
  color: #ffffff;
}

.brand-box .mercury .btn-group button, .brand-box .mercury .dropdown-toggle.btn-success {
  background-color: black;
  color: white;
}

.brand-box .lrower .btn-group button, .brand-box .lrower .dropdown-toggle.btn-success {
  background-color: #00262d;
  color: white;
}

.brand-box .jaguar .btn-group button, .brand-box .jaguar .dropdown-toggle.btn-success {
  background-color: #00262d;
  color: white;
}

.brand-box .aa_car_loan .btn-group button, .brand-box .aa_car_loan .dropdown-toggle.btn-success {
  background-color: #00262d;
  color: white;
}

.brand-box .simplify .btn-group button, .brand-box .simplify .dropdown-toggle.btn-success {
  background-color: #00703C;
  color: white;
}

.brand-box .kia .btn-group button, .brand-box .kia .dropdown-toggle.btn-success {
  background-color: #BB162B;
  color: white;
}

.brand-box .subaru .btn-group button, .brand-box .subaru .dropdown-toggle.btn-success {
  background-color: #00AFEE;
  color: white;
}

.brand-box .marac .caption li {
  background-color: #19617b;
  color: white;
}

.brand-box .hfs .caption li {
  background-color: #c30022;
  color: white;
}

.brand-box .caseih .caption li {
  background-color: #c41212;
  color: white;
}

.brand-box .stadium .caption li {
  background-color: #ec6707;
  color: white;
}

.brand-box .isuzu .caption li {
  background-color: red;
  color: white;
}

.brand-box .hbl .caption li {
  background-color: #0a2642;
  color: white;
}

.brand-box .ifinance .caption li {
  background-color: #c6d300;
  color: white;
}

.brand-box .aafinance .caption li {
  background-color: #FFD520;
  color: #ffffff;
}

.brand-box .mercury .caption li {
  background-color: black;
  color: white;
}

.brand-box .lrower .caption li {
  background-color: #00262d;
  color: white;
}

.brand-box .jaguar .caption li {
  background-color: #00262d;
  color: white;
}

.brand-box .aa_car_loan .caption li {
  background-color: #00262d;
  color: white;
}

.brand-box .simplify .caption li {
  background-color: #00703C;
  color: white;
}

.brand-box .kia .caption li {
  background-color: #BB162B;
  color: white;
}

.brand-box .subaru .caption li {
  background-color: #00AFEE;
  color: white;
}

.brand-box .marac .caption li, .brand-box .marac .btn-group button, .brand-box .marac .dropdown-toggle.btn-success {
  color: white;
}

.brand-box .hfs .caption li, .brand-box .hfs .btn-group button, .brand-box .hfs .dropdown-toggle.btn-success {
  color: white;
}

.brand-box .caseih .caption li, .brand-box .caseih .btn-group button, .brand-box .caseih .dropdown-toggle.btn-success {
  color: white;
}

.brand-box .stadium .caption li, .brand-box .stadium .btn-group button, .brand-box .stadium .dropdown-toggle.btn-success {
  color: white;
}

.brand-box .isuzu .caption li, .brand-box .isuzu .btn-group button, .brand-box .isuzu .dropdown-toggle.btn-success {
  color: white;
}

.brand-box .hbl .caption li, .brand-box .hbl .btn-group button, .brand-box .hbl .dropdown-toggle.btn-success {
  color: white;
}

.brand-box .ifinance .caption li, .brand-box .ifinance .btn-group button, .brand-box .ifinance .dropdown-toggle.btn-success {
  color: white;
}

.brand-box .aafinance .caption li, .brand-box .aafinance .btn-group button, .brand-box .aafinance .dropdown-toggle.btn-success {
  color: #ffffff;
}

.brand-box .mercury .caption li, .brand-box .mercury .btn-group button, .brand-box .mercury .dropdown-toggle.btn-success {
  color: white;
}

.brand-box .lrower .caption li, .brand-box .lrower .btn-group button, .brand-box .lrower .dropdown-toggle.btn-success {
  color: white;
}

.brand-box .jaguar .caption li, .brand-box .jaguar .btn-group button, .brand-box .jaguar .dropdown-toggle.btn-success {
  color: white;
}

.brand-box .aa_car_loan .caption li, .brand-box .aa_car_loan .btn-group button, .brand-box .aa_car_loan .dropdown-toggle.btn-success {
  color: white;
}

.brand-box .simplify .caption li, .brand-box .simplify .btn-group button, .brand-box .simplify .dropdown-toggle.btn-success {
  color: white;
}

.brand-box .kia .caption li, .brand-box .kia .btn-group button, .brand-box .kia .dropdown-toggle.btn-success {
  color: white;
}

.brand-box .subaru .caption li, .brand-box .subaru .btn-group button, .brand-box .subaru .dropdown-toggle.btn-success {
  color: white;
}

.marac .btn-success:focus, .marac .btn-success:hover, .marac .btn-success.active:focus, .marac .btn-success.active:hover, .marac .dropdown-toggle.btn-success:focus, .marac .dropdown-toggle.btn-success:hover, .marac .dropdown-toggle.btn-success.active:focus, .marac .dropdown-toggle.btn-success.active:hover, .marac .alert-success:not(tr):focus, .marac .alert-success:not(tr):hover, .marac .alert-success.active:not(tr):focus, .marac .alert-success.active:not(tr):hover {
  background-color: #00aeef;
  color: black;
}

.hfs .btn-success:focus, .hfs .btn-success:hover, .hfs .btn-success.active:focus, .hfs .btn-success.active:hover, .hfs .dropdown-toggle.btn-success:focus, .hfs .dropdown-toggle.btn-success:hover, .hfs .dropdown-toggle.btn-success.active:focus, .hfs .dropdown-toggle.btn-success.active:hover, .hfs .alert-success:not(tr):focus, .hfs .alert-success:not(tr):hover, .hfs .alert-success.active:not(tr):focus, .hfs .alert-success.active:not(tr):hover {
  background-color: black;
  color: white;
}

.caseih .btn-success:focus, .caseih .btn-success:hover, .caseih .btn-success.active:focus, .caseih .btn-success.active:hover, .caseih .dropdown-toggle.btn-success:focus, .caseih .dropdown-toggle.btn-success:hover, .caseih .dropdown-toggle.btn-success.active:focus, .caseih .dropdown-toggle.btn-success.active:hover, .caseih .alert-success:not(tr):focus, .caseih .alert-success:not(tr):hover, .caseih .alert-success.active:not(tr):focus, .caseih .alert-success.active:not(tr):hover {
  background-color: white;
  color: #191919;
}

.stadium .btn-success:focus, .stadium .btn-success:hover, .stadium .btn-success.active:focus, .stadium .btn-success.active:hover, .stadium .dropdown-toggle.btn-success:focus, .stadium .dropdown-toggle.btn-success:hover, .stadium .dropdown-toggle.btn-success.active:focus, .stadium .dropdown-toggle.btn-success.active:hover, .stadium .alert-success:not(tr):focus, .stadium .alert-success:not(tr):hover, .stadium .alert-success.active:not(tr):focus, .stadium .alert-success.active:not(tr):hover {
  background-color: black;
  color: white;
}

.isuzu .btn-success:focus, .isuzu .btn-success:hover, .isuzu .btn-success.active:focus, .isuzu .btn-success.active:hover, .isuzu .dropdown-toggle.btn-success:focus, .isuzu .dropdown-toggle.btn-success:hover, .isuzu .dropdown-toggle.btn-success.active:focus, .isuzu .dropdown-toggle.btn-success.active:hover, .isuzu .alert-success:not(tr):focus, .isuzu .alert-success:not(tr):hover, .isuzu .alert-success.active:not(tr):focus, .isuzu .alert-success.active:not(tr):hover {
  background-color: #58595b;
  color: white;
}

.hbl .btn-success:focus, .hbl .btn-success:hover, .hbl .btn-success.active:focus, .hbl .btn-success.active:hover, .hbl .dropdown-toggle.btn-success:focus, .hbl .dropdown-toggle.btn-success:hover, .hbl .dropdown-toggle.btn-success.active:focus, .hbl .dropdown-toggle.btn-success.active:hover, .hbl .alert-success:not(tr):focus, .hbl .alert-success:not(tr):hover, .hbl .alert-success.active:not(tr):focus, .hbl .alert-success.active:not(tr):hover {
  background-color: #A4AEB5;
  color: white;
}

.ifinance .btn-success:focus, .ifinance .btn-success:hover, .ifinance .btn-success.active:focus, .ifinance .btn-success.active:hover, .ifinance .dropdown-toggle.btn-success:focus, .ifinance .dropdown-toggle.btn-success:hover, .ifinance .dropdown-toggle.btn-success.active:focus, .ifinance .dropdown-toggle.btn-success.active:hover, .ifinance .alert-success:not(tr):focus, .ifinance .alert-success:not(tr):hover, .ifinance .alert-success.active:not(tr):focus, .ifinance .alert-success.active:not(tr):hover {
  background-color: #595853;
  color: white;
}

.aafinance .btn-success:focus, .aafinance .btn-success:hover, .aafinance .btn-success.active:focus, .aafinance .btn-success.active:hover, .aafinance .dropdown-toggle.btn-success:focus, .aafinance .dropdown-toggle.btn-success:hover, .aafinance .dropdown-toggle.btn-success.active:focus, .aafinance .dropdown-toggle.btn-success.active:hover, .aafinance .alert-success:not(tr):focus, .aafinance .alert-success:not(tr):hover, .aafinance .alert-success.active:not(tr):focus, .aafinance .alert-success.active:not(tr):hover {
  background-color: white;
  color: #323232;
}

.mercury .btn-success:focus, .mercury .btn-success:hover, .mercury .btn-success.active:focus, .mercury .btn-success.active:hover, .mercury .dropdown-toggle.btn-success:focus, .mercury .dropdown-toggle.btn-success:hover, .mercury .dropdown-toggle.btn-success.active:focus, .mercury .dropdown-toggle.btn-success.active:hover, .mercury .alert-success:not(tr):focus, .mercury .alert-success:not(tr):hover, .mercury .alert-success.active:not(tr):focus, .mercury .alert-success.active:not(tr):hover {
  background-color: white;
  color: black;
}

.lrower .btn-success:focus, .lrower .btn-success:hover, .lrower .btn-success.active:focus, .lrower .btn-success.active:hover, .lrower .dropdown-toggle.btn-success:focus, .lrower .dropdown-toggle.btn-success:hover, .lrower .dropdown-toggle.btn-success.active:focus, .lrower .dropdown-toggle.btn-success.active:hover, .lrower .alert-success:not(tr):focus, .lrower .alert-success:not(tr):hover, .lrower .alert-success.active:not(tr):focus, .lrower .alert-success.active:not(tr):hover {
  background-color: #006840;
  color: black;
}

.jaguar .btn-success:focus, .jaguar .btn-success:hover, .jaguar .btn-success.active:focus, .jaguar .btn-success.active:hover, .jaguar .dropdown-toggle.btn-success:focus, .jaguar .dropdown-toggle.btn-success:hover, .jaguar .dropdown-toggle.btn-success.active:focus, .jaguar .dropdown-toggle.btn-success.active:hover, .jaguar .alert-success:not(tr):focus, .jaguar .alert-success:not(tr):hover, .jaguar .alert-success.active:not(tr):focus, .jaguar .alert-success.active:not(tr):hover {
  background-color: #006840;
  color: black;
}

.aa_car_loan .btn-success:focus, .aa_car_loan .btn-success:hover, .aa_car_loan .btn-success.active:focus, .aa_car_loan .btn-success.active:hover, .aa_car_loan .dropdown-toggle.btn-success:focus, .aa_car_loan .dropdown-toggle.btn-success:hover, .aa_car_loan .dropdown-toggle.btn-success.active:focus, .aa_car_loan .dropdown-toggle.btn-success.active:hover, .aa_car_loan .alert-success:not(tr):focus, .aa_car_loan .alert-success:not(tr):hover, .aa_car_loan .alert-success.active:not(tr):focus, .aa_car_loan .alert-success.active:not(tr):hover {
  background-color: #006840;
  color: black;
}

.simplify .btn-success:focus, .simplify .btn-success:hover, .simplify .btn-success.active:focus, .simplify .btn-success.active:hover, .simplify .dropdown-toggle.btn-success:focus, .simplify .dropdown-toggle.btn-success:hover, .simplify .dropdown-toggle.btn-success.active:focus, .simplify .dropdown-toggle.btn-success.active:hover, .simplify .alert-success:not(tr):focus, .simplify .alert-success:not(tr):hover, .simplify .alert-success.active:not(tr):focus, .simplify .alert-success.active:not(tr):hover {
  background-color: #A4AEB5;
  color: black;
}

.kia .btn-success:focus, .kia .btn-success:hover, .kia .btn-success.active:focus, .kia .btn-success.active:hover, .kia .dropdown-toggle.btn-success:focus, .kia .dropdown-toggle.btn-success:hover, .kia .dropdown-toggle.btn-success.active:focus, .kia .dropdown-toggle.btn-success.active:hover, .kia .alert-success:not(tr):focus, .kia .alert-success:not(tr):hover, .kia .alert-success.active:not(tr):focus, .kia .alert-success.active:not(tr):hover {
  background-color: #A4AEB5;
  color: black;
}

.subaru .btn-success:focus, .subaru .btn-success:hover, .subaru .btn-success.active:focus, .subaru .btn-success.active:hover, .subaru .dropdown-toggle.btn-success:focus, .subaru .dropdown-toggle.btn-success:hover, .subaru .dropdown-toggle.btn-success.active:focus, .subaru .dropdown-toggle.btn-success.active:hover, .subaru .alert-success:not(tr):focus, .subaru .alert-success:not(tr):hover, .subaru .alert-success.active:not(tr):focus, .subaru .alert-success.active:not(tr):hover {
  background-color: #A4AEB5;
  color: black;
}

.brand-box .marac .btn-group button:focus, .brand-box .marac .btn-group button:hover, .brand-box .marac .dropdown-toggle.btn-success:focus, .brand-box .marac .dropdown-toggle.btn-success:hover {
  background-color: #00aeef !important;
  color: black !important;
}

.brand-box .hfs .btn-group button:focus, .brand-box .hfs .btn-group button:hover, .brand-box .hfs .dropdown-toggle.btn-success:focus, .brand-box .hfs .dropdown-toggle.btn-success:hover {
  background-color: black !important;
  color: white !important;
}

.brand-box .caseih .btn-group button:focus, .brand-box .caseih .btn-group button:hover, .brand-box .caseih .dropdown-toggle.btn-success:focus, .brand-box .caseih .dropdown-toggle.btn-success:hover {
  background-color: white !important;
  color: #191919 !important;
}

.brand-box .stadium .btn-group button:focus, .brand-box .stadium .btn-group button:hover, .brand-box .stadium .dropdown-toggle.btn-success:focus, .brand-box .stadium .dropdown-toggle.btn-success:hover {
  background-color: black !important;
  color: white !important;
}

.brand-box .isuzu .btn-group button:focus, .brand-box .isuzu .btn-group button:hover, .brand-box .isuzu .dropdown-toggle.btn-success:focus, .brand-box .isuzu .dropdown-toggle.btn-success:hover {
  background-color: #58595b !important;
  color: white !important;
}

.brand-box .hbl .btn-group button:focus, .brand-box .hbl .btn-group button:hover, .brand-box .hbl .dropdown-toggle.btn-success:focus, .brand-box .hbl .dropdown-toggle.btn-success:hover {
  background-color: black !important;
  color: white !important;
}

.brand-box .ifinance .btn-group button:focus, .brand-box .ifinance .btn-group button:hover, .brand-box .ifinance .dropdown-toggle.btn-success:focus, .brand-box .ifinance .dropdown-toggle.btn-success:hover {
  background-color: #595853 !important;
  color: white !important;
}

.brand-box .aafinance .btn-group button:focus, .brand-box .aafinance .btn-group button:hover, .brand-box .aafinance .dropdown-toggle.btn-success:focus, .brand-box .aafinance .dropdown-toggle.btn-success:hover {
  background-color: #000000 !important;
  color: white !important;
}

.brand-box .mercury .btn-group button:focus, .brand-box .mercury .btn-group button:hover, .brand-box .mercury .dropdown-toggle.btn-success:focus, .brand-box .mercury .dropdown-toggle.btn-success:hover {
  background-color: white !important;
  color: black !important;
}

.brand-box .lrower .btn-group button:focus, .brand-box .lrower .btn-group button:hover, .brand-box .lrower .dropdown-toggle.btn-success:focus, .brand-box .lrower .dropdown-toggle.btn-success:hover {
  background-color: #006840 !important;
  color: black !important;
}

.brand-box .jaguar .btn-group button:focus, .brand-box .jaguar .btn-group button:hover, .brand-box .jaguar .dropdown-toggle.btn-success:focus, .brand-box .jaguar .dropdown-toggle.btn-success:hover {
  background-color: #006840 !important;
  color: black !important;
}

.brand-box .aa_car_loan .btn-group button:focus, .brand-box .aa_car_loan .btn-group button:hover, .brand-box .aa_car_loan .dropdown-toggle.btn-success:focus, .brand-box .aa_car_loan .dropdown-toggle.btn-success:hover {
  background-color: #006840 !important;
  color: black !important;
}

.brand-box .simplify .btn-group button:focus, .brand-box .simplify .btn-group button:hover, .brand-box .simplify .dropdown-toggle.btn-success:focus, .brand-box .simplify .dropdown-toggle.btn-success:hover {
  background-color: black !important;
  color: white !important;
}

.brand-box .kia .btn-group button:focus, .brand-box .kia .btn-group button:hover, .brand-box .kia .dropdown-toggle.btn-success:focus, .brand-box .kia .dropdown-toggle.btn-success:hover {
  background-color: black !important;
  color: white !important;
}

.brand-box .subaru .btn-group button:focus, .brand-box .subaru .btn-group button:hover, .brand-box .subaru .dropdown-toggle.btn-success:focus, .brand-box .subaru .dropdown-toggle.btn-success:hover {
  background-color: black !important;
  color: white !important;
}

.brand-box .marac .caption li:hover {
  background-color: #00aeef;
  color: black;
}

.brand-box .hfs .caption li:hover {
  background-color: black;
  color: white;
}

.brand-box .caseih .caption li:hover {
  background-color: white;
  color: #191919;
}

.brand-box .stadium .caption li:hover {
  background-color: black;
  color: white;
}

.brand-box .isuzu .caption li:hover {
  background-color: #58595b;
  color: white;
}

.brand-box .hbl .caption li:hover {
  background-color: black;
  color: white;
}

.brand-box .ifinance .caption li:hover {
  background-color: #595853;
  color: white;
}

.brand-box .aafinance .caption li:hover {
  background-color: #0000;
  color: #ffffff;
}

.brand-box .mercury .caption li:hover {
  background-color: white;
  color: black;
}

.brand-box .lrower .caption li:hover {
  background-color: #006840;
  color: black;
}

.brand-box .jaguar .caption li:hover {
  background-color: #006840;
  color: black;
}

.brand-box .aa_car_loan .caption li:hover {
  background-color: #006840;
  color: black;
}

.brand-box .simplify .caption li:hover {
  background-color: black;
  color: white;
}

.brand-box .kia .caption li:hover {
  background-color: black;
  color: white;
}

.brand-box .subaru .caption li:hover {
  background-color: black;
  color: white;
}

.marac .thin-border {
  border: 1px solid #19617b;
}

.hfs .thin-border {
  border: 1px solid #c30022;
}

.caseih .thin-border {
  border: 1px solid #c41212;
}

.stadium .thin-border {
  border: 1px solid #ec6707;
}

.isuzu .thin-border {
  border: 1px solid red;
}

.hbl .thin-border {
  border: 1px solid #0a2642;
}

.ifinance .thin-border {
  border: 1px solid #c6d300;
}

.aafinance .thin-border {
  border: 1px solid #ffd520;
}

.mercury .thin-border {
  border: 1px solid black;
}

.lrower .thin-border {
  border: 1px solid #00262d;
}

.jaguar .thin-border {
  border: 1px solid #00262d;
}

.aa_car_loan .thin-border {
  border: 1px solid #00262d;
}

.simplify .thin-border {
  border: 1px solid #00703C;
}

.kia .thin-border {
  border: 1px solid #BB162B;
}

.subaru .thin-border {
  border: 1px solid #00AFEE;
}

.marac.thumbnail {
  border: 1px solid #19617b;
}

.hfs.thumbnail {
  border: 1px solid #c30022;
}

.caseih.thumbnail {
  border: 1px solid #c41212;
}

.stadium.thumbnail {
  border: 1px solid #ec6707;
}

.isuzu.thumbnail {
  border: 1px solid red;
}

.hbl.thumbnail {
  border: 1px solid #0a2642;
}

.ifinance.thumbnail {
  border: 1px solid #c6d300;
}

.aafinance.thumbnail {
  border: 1px solid #ffd520;
}

.mercury.thumbnail {
  border: 1px solid black;
}

.lrower.thumbnail {
  border: 1px solid #00262d;
}

.jaguar.thumbnail {
  border: 1px solid #00262d;
}

.aa_car_loan.thumbnail {
  border: 1px solid #00262d;
}

.simplify.thumbnail {
  border: 1px solid #00703C;
}

.kia.thumbnail {
  border: 1px solid #BB162B;
}

.subaru.thumbnail {
  border: 1px solid #00AFEE;
}

.marac .img-brand, .marac .header-logo {
  background-image: url("/sites/oopassets/images/brands/marac.jpg");
}

.hfs .img-brand, .hfs .header-logo {
  background-image: url("/sites/oopassets/images/brands/holden.png");
}

.caseih .img-brand, .caseih .header-logo {
  background-image: url("/sites/oopassets/images/brands/case.jpg");
}

.stadium .img-brand, .stadium .header-logo {
  background-image: url("/sites/oopassets/images/brands/stadium.jpg");
}

.isuzu .img-brand, .isuzu .header-logo {
  background-image: url("/sites/oopassets/images/brands/ifs.jpg");
}

.hbl .img-brand, .hbl .header-logo {
  background-image: url("/sites/oopassets/images/brands/brand_hbl.png");
}

.ifinance .img-brand, .ifinance .header-logo {
  background-image: url("/sites/oopassets/images/brands/ifinance.jpg");
}

.aafinance .img-brand, .aafinance .header-logo {
  background-image: url("/sites/oopassets/images/brands/aafinance.jpg");
}

.mercury .img-brand, .mercury .header-logo {
  background-image: url("/sites/oopassets/images/brands/mercury.jpg");
}

.lrower .img-brand, .lrower .header-logo {
  background-image: url("/sites/oopassets/images/brands/lrower.jpg");
}

.jaguar .img-brand, .jaguar .header-logo {
  background-image: url("/sites/oopassets/images/brands/jaguar.png");
}

.aa_car_loan .img-brand, .aa_car_loan .header-logo {
  background-image: url("/sites/oopassets/images/brands/aa_car_loan.png");
}

.simplify .img-brand, .simplify .header-logo {
  background-image: url("/sites/oopassets/images/brands/simplify.jpg");
}

.kia .img-brand, .kia .header-logo {
  background-image: url("/sites/oopassets/images/brands/kia.jpg");
}

.subaru .img-brand, .subaru .header-logo {
  background-image: url("/sites/oopassets/images/brands/subaru.jpg");
}

.marac tr.table-header {
  background-color: #19617b;
  color: white;
}

.hfs tr.table-header {
  background-color: #c30022;
  color: white;
}

.caseih tr.table-header {
  background-color: #c41212;
  color: white;
}

.stadium tr.table-header {
  background-color: #ec6707;
  color: white;
}

.isuzu tr.table-header {
  background-color: red;
  color: white;
}

.hbl tr.table-header {
  background-color: #E6ECEF;
  color: #0a2642;
}

.ifinance tr.table-header {
  background-color: #c6d600;
  color: white;
}

.aafinance tr.table-header {
  background-color: #ffd520;
  color: #191919;
}

.mercury tr.table-header {
  background-color: black;
  color: white;
}

.lrower tr.table-header {
  background-color: #00262d;
  color: white;
}

.jaguar tr.table-header {
  background-color: #00262d;
  color: white;
}

.aa_car_loan tr.table-header {
  background-color: #00262d;
  color: white;
}

.simplify tr.table-header {
  background-color: #00703C;
  color: white;
}

.kia tr.table-header {
  background-color: #BB162B;
  color: white;
}

.subaru tr.table-header {
  background-color: #00AFEE;
  color: white;
}

.marac tr.table-header span {
  color: white;
}

.hfs tr.table-header span {
  color: white;
}

.caseih tr.table-header span {
  color: white;
}

.stadium tr.table-header span {
  color: white;
}

.isuzu tr.table-header span {
  color: white;
}

.hbl tr.table-header span {
  color: #0a2642;
}

.ifinance tr.table-header span {
  color: white;
}

.aafinance tr.table-header span {
  color: #191919;
}

.mercury tr.table-header span {
  color: white;
}

.lrower tr.table-header span {
  color: white;
}

.jaguar tr.table-header span {
  color: white;
}

.aa_car_loan tr.table-header span {
  color: white;
}

.simplify tr.table-header span {
  color: white;
}

.kia tr.table-header span {
  color: white;
}

.subaru tr.table-header span {
  color: white;
}

.marac .modal-header, .marac .panel-heading {
  background-color: #a9b4c4;
  border-bottom: thin solid #a9b4c4;
  color: white;
}

.hfs .modal-header, .hfs .panel-heading {
  background-color: #c30022;
  border-bottom: thin solid #c30022;
  color: white;
}

.caseih .modal-header, .caseih .panel-heading {
  background-color: #c41212;
  border-bottom: thin solid #c41212;
  color: white;
}

.stadium .modal-header, .stadium .panel-heading {
  background-color: #e57200;
  border-bottom: thin solid #e57200;
  color: white;
}

.isuzu .modal-header, .isuzu .panel-heading {
  background-color: red;
  border-bottom: thin solid red;
  color: white;
}

.hbl .modal-header, .hbl .panel-heading {
  background-color: #0a2642;
  border-bottom: thin solid #0a2642;
  color: white;
}

.ifinance .modal-header, .ifinance .panel-heading {
  background-color: #c6d600;
  border-bottom: thin solid #c6d600;
  color: white;
}

.aafinance .modal-header, .aafinance .panel-heading {
  background-color: #ffd520;
  border-bottom: thin solid #ffd520;
  color: #191919;
}

.mercury .modal-header, .mercury .panel-heading {
  background-color: black;
  border-bottom: thin solid black;
  color: white;
}

.lrower .modal-header, .lrower .panel-heading {
  background-color: #00262d;
  border-bottom: thin solid #00262d;
  color: white;
}

.jaguar .modal-header, .jaguar .panel-heading {
  background-color: #00262d;
  border-bottom: thin solid #00262d;
  color: white;
}

.aa_car_loan .modal-header, .aa_car_loan .panel-heading {
  background-color: #00262d;
  border-bottom: thin solid #00262d;
  color: white;
}

.simplify .modal-header, .simplify .panel-heading {
  background-color: #00703C;
  border-bottom: thin solid #00703C;
  color: white;
}

.kia .modal-header, .kia .panel-heading {
  background-color: #BB162B;
  border-bottom: thin solid #BB162B;
  color: white;
}

.subaru .modal-header, .subaru .panel-heading {
  background-color: #00AFEE;
  border-bottom: thin solid #00AFEE;
  color: white;
}

.marac .table-hover > tbody > tr:hover, .marac .table-hover > tbody > tr.active {
  box-shadow: #000000 0 4px 3px;
  border-color: #000000;
  background-color: #000000;
}
.marac .table-hover > tbody > tr:hover, .marac .table-hover > tbody > tr.active, .marac .table-hover > tbody > tr:hover a, .marac .table-hover > tbody > tr.active a, .marac .table-hover > tbody > tr:hover a .fa, .marac .table-hover > tbody > tr.active a .fa {
  color: #ffffff !important;
}
.marac .table-hover > tbody > tr:hover, .marac .table-hover > tbody > tr.active, .marac .table-hover > tbody > tr:hover a, .marac .table-hover > tbody > tr.active a, .marac .table-hover > tbody > tr:hover a .fas, .marac .table-hover > tbody > tr.active a .fas {
  color: #ffffff !important;
}

.hfs .table-hover > tbody > tr:hover, .hfs .table-hover > tbody > tr.active {
  box-shadow: #000000 0 4px 3px;
  border-color: #000000;
  background-color: #000000;
}
.hfs .table-hover > tbody > tr:hover, .hfs .table-hover > tbody > tr.active, .hfs .table-hover > tbody > tr:hover a, .hfs .table-hover > tbody > tr.active a, .hfs .table-hover > tbody > tr:hover a .fa, .hfs .table-hover > tbody > tr.active a .fa {
  color: #ffffff !important;
}
.hfs .table-hover > tbody > tr:hover, .hfs .table-hover > tbody > tr.active, .hfs .table-hover > tbody > tr:hover a, .hfs .table-hover > tbody > tr.active a, .hfs .table-hover > tbody > tr:hover a .fas, .hfs .table-hover > tbody > tr.active a .fas {
  color: #ffffff !important;
}

.caseih .table-hover > tbody > tr:hover, .caseih .table-hover > tbody > tr.active {
  box-shadow: #000000 0 4px 3px;
  border-color: #000000;
  background-color: #000000;
}
.caseih .table-hover > tbody > tr:hover, .caseih .table-hover > tbody > tr.active, .caseih .table-hover > tbody > tr:hover a, .caseih .table-hover > tbody > tr.active a, .caseih .table-hover > tbody > tr:hover a .fa, .caseih .table-hover > tbody > tr.active a .fa {
  color: #ffffff !important;
}
.caseih .table-hover > tbody > tr:hover, .caseih .table-hover > tbody > tr.active, .caseih .table-hover > tbody > tr:hover a, .caseih .table-hover > tbody > tr.active a, .caseih .table-hover > tbody > tr:hover a .fas, .caseih .table-hover > tbody > tr.active a .fas {
  color: #ffffff !important;
}

.stadium .table-hover > tbody > tr:hover, .stadium .table-hover > tbody > tr.active {
  box-shadow: #000000 0 4px 3px;
  border-color: #000000;
  background-color: #000000;
}
.stadium .table-hover > tbody > tr:hover, .stadium .table-hover > tbody > tr.active, .stadium .table-hover > tbody > tr:hover a, .stadium .table-hover > tbody > tr.active a, .stadium .table-hover > tbody > tr:hover a .fa, .stadium .table-hover > tbody > tr.active a .fa {
  color: #ffffff !important;
}
.stadium .table-hover > tbody > tr:hover, .stadium .table-hover > tbody > tr.active, .stadium .table-hover > tbody > tr:hover a, .stadium .table-hover > tbody > tr.active a, .stadium .table-hover > tbody > tr:hover a .fas, .stadium .table-hover > tbody > tr.active a .fas {
  color: #ffffff !important;
}

.isuzu .table-hover > tbody > tr:hover, .isuzu .table-hover > tbody > tr.active {
  box-shadow: #000000 0 4px 3px;
  border-color: #000000;
  background-color: #000000;
}
.isuzu .table-hover > tbody > tr:hover, .isuzu .table-hover > tbody > tr.active, .isuzu .table-hover > tbody > tr:hover a, .isuzu .table-hover > tbody > tr.active a, .isuzu .table-hover > tbody > tr:hover a .fa, .isuzu .table-hover > tbody > tr.active a .fa {
  color: #ffffff !important;
}
.isuzu .table-hover > tbody > tr:hover, .isuzu .table-hover > tbody > tr.active, .isuzu .table-hover > tbody > tr:hover a, .isuzu .table-hover > tbody > tr.active a, .isuzu .table-hover > tbody > tr:hover a .fas, .isuzu .table-hover > tbody > tr.active a .fas {
  color: #ffffff !important;
}

.hbl .table-hover > tbody > tr:hover, .hbl .table-hover > tbody > tr.active {
  box-shadow: #000000 0 4px 3px;
  border-color: #000000;
  background-color: #000000;
}
.hbl .table-hover > tbody > tr:hover, .hbl .table-hover > tbody > tr.active, .hbl .table-hover > tbody > tr:hover a, .hbl .table-hover > tbody > tr.active a, .hbl .table-hover > tbody > tr:hover a .fa, .hbl .table-hover > tbody > tr.active a .fa {
  color: #ffffff !important;
}
.hbl .table-hover > tbody > tr:hover, .hbl .table-hover > tbody > tr.active, .hbl .table-hover > tbody > tr:hover a, .hbl .table-hover > tbody > tr.active a, .hbl .table-hover > tbody > tr:hover a .fas, .hbl .table-hover > tbody > tr.active a .fas {
  color: #ffffff !important;
}

.ifinance .table-hover > tbody > tr:hover, .ifinance .table-hover > tbody > tr.active {
  box-shadow: #000000 0 4px 3px;
  border-color: #000000;
  background-color: #000000;
}
.ifinance .table-hover > tbody > tr:hover, .ifinance .table-hover > tbody > tr.active, .ifinance .table-hover > tbody > tr:hover a, .ifinance .table-hover > tbody > tr.active a, .ifinance .table-hover > tbody > tr:hover a .fa, .ifinance .table-hover > tbody > tr.active a .fa {
  color: #ffffff !important;
}
.ifinance .table-hover > tbody > tr:hover, .ifinance .table-hover > tbody > tr.active, .ifinance .table-hover > tbody > tr:hover a, .ifinance .table-hover > tbody > tr.active a, .ifinance .table-hover > tbody > tr:hover a .fas, .ifinance .table-hover > tbody > tr.active a .fas {
  color: #ffffff !important;
}

.aafinance .table-hover > tbody > tr:hover, .aafinance .table-hover > tbody > tr.active {
  box-shadow: #000000 0 4px 3px;
  border-color: #000000;
  background-color: #000000;
}
.aafinance .table-hover > tbody > tr:hover, .aafinance .table-hover > tbody > tr.active, .aafinance .table-hover > tbody > tr:hover a, .aafinance .table-hover > tbody > tr.active a, .aafinance .table-hover > tbody > tr:hover a .fa, .aafinance .table-hover > tbody > tr.active a .fa {
  color: #ffffff !important;
}
.aafinance .table-hover > tbody > tr:hover, .aafinance .table-hover > tbody > tr.active, .aafinance .table-hover > tbody > tr:hover a, .aafinance .table-hover > tbody > tr.active a, .aafinance .table-hover > tbody > tr:hover a .fas, .aafinance .table-hover > tbody > tr.active a .fas {
  color: #ffffff !important;
}

.mercury .table-hover > tbody > tr:hover, .mercury .table-hover > tbody > tr.active {
  box-shadow: #000000 0 4px 3px;
  border-color: #000000;
  background-color: #000000;
}
.mercury .table-hover > tbody > tr:hover, .mercury .table-hover > tbody > tr.active, .mercury .table-hover > tbody > tr:hover a, .mercury .table-hover > tbody > tr.active a, .mercury .table-hover > tbody > tr:hover a .fa, .mercury .table-hover > tbody > tr.active a .fa {
  color: #ffffff !important;
}
.mercury .table-hover > tbody > tr:hover, .mercury .table-hover > tbody > tr.active, .mercury .table-hover > tbody > tr:hover a, .mercury .table-hover > tbody > tr.active a, .mercury .table-hover > tbody > tr:hover a .fas, .mercury .table-hover > tbody > tr.active a .fas {
  color: #ffffff !important;
}

.lrower .table-hover > tbody > tr:hover, .lrower .table-hover > tbody > tr.active {
  box-shadow: #000000 0 4px 3px;
  border-color: #000000;
  background-color: #000000;
}
.lrower .table-hover > tbody > tr:hover, .lrower .table-hover > tbody > tr.active, .lrower .table-hover > tbody > tr:hover a, .lrower .table-hover > tbody > tr.active a, .lrower .table-hover > tbody > tr:hover a .fa, .lrower .table-hover > tbody > tr.active a .fa {
  color: #ffffff !important;
}
.lrower .table-hover > tbody > tr:hover, .lrower .table-hover > tbody > tr.active, .lrower .table-hover > tbody > tr:hover a, .lrower .table-hover > tbody > tr.active a, .lrower .table-hover > tbody > tr:hover a .fas, .lrower .table-hover > tbody > tr.active a .fas {
  color: #ffffff !important;
}

.aa_car_loan .table-hover > tbody > tr:hover, .aa_car_loan .table-hover > tbody > tr.active {
  box-shadow: #000000 0 4px 3px;
  border-color: #000000;
  background-color: #000000;
}
.aa_car_loan .table-hover > tbody > tr:hover, .aa_car_loan .table-hover > tbody > tr.active, .aa_car_loan .table-hover > tbody > tr:hover a, .aa_car_loan .table-hover > tbody > tr.active a, .aa_car_loan .table-hover > tbody > tr:hover a .fa, .aa_car_loan .table-hover > tbody > tr.active a .fa {
  color: #ffffff !important;
}
.aa_car_loan .table-hover > tbody > tr:hover, .aa_car_loan .table-hover > tbody > tr.active, .aa_car_loan .table-hover > tbody > tr:hover a, .aa_car_loan .table-hover > tbody > tr.active a, .aa_car_loan .table-hover > tbody > tr:hover a .fas, .aa_car_loan .table-hover > tbody > tr.active a .fas {
  color: #ffffff !important;
}

.jaguar .table-hover > tbody > tr:hover, .jaguar .table-hover > tbody > tr.active {
  box-shadow: #000000 0 4px 3px;
  border-color: #000000;
  background-color: #000000;
}
.jaguar .table-hover > tbody > tr:hover, .jaguar .table-hover > tbody > tr.active, .jaguar .table-hover > tbody > tr:hover a, .jaguar .table-hover > tbody > tr.active a, .jaguar .table-hover > tbody > tr:hover a .fa, .jaguar .table-hover > tbody > tr.active a .fa {
  color: #ffffff !important;
}
.jaguar .table-hover > tbody > tr:hover, .jaguar .table-hover > tbody > tr.active, .jaguar .table-hover > tbody > tr:hover a, .jaguar .table-hover > tbody > tr.active a, .jaguar .table-hover > tbody > tr:hover a .fas, .jaguar .table-hover > tbody > tr.active a .fas {
  color: #ffffff !important;
}

.simplify .table-hover > tbody > tr:hover, .simplify .table-hover > tbody > tr.active {
  box-shadow: #000000 0 4px 3px;
  border-color: #000000;
  background-color: #000000;
}
.simplify .table-hover > tbody > tr:hover, .simplify .table-hover > tbody > tr.active, .simplify .table-hover > tbody > tr:hover a, .simplify .table-hover > tbody > tr.active a, .simplify .table-hover > tbody > tr:hover a .fa, .simplify .table-hover > tbody > tr.active a .fa {
  color: #ffffff !important;
}
.simplify .table-hover > tbody > tr:hover, .simplify .table-hover > tbody > tr.active, .simplify .table-hover > tbody > tr:hover a, .simplify .table-hover > tbody > tr.active a, .simplify .table-hover > tbody > tr:hover a .fas, .simplify .table-hover > tbody > tr.active a .fas {
  color: #ffffff !important;
}

.kia .table-hover > tbody > tr:hover, .kia .table-hover > tbody > tr.active {
  box-shadow: #000000 0 4px 3px;
  border-color: #000000;
  background-color: #000000;
}
.kia .table-hover > tbody > tr:hover, .kia .table-hover > tbody > tr.active, .kia .table-hover > tbody > tr:hover a, .kia .table-hover > tbody > tr.active a, .kia .table-hover > tbody > tr:hover a .fa, .kia .table-hover > tbody > tr.active a .fa {
  color: #ffffff !important;
}
.kia .table-hover > tbody > tr:hover, .kia .table-hover > tbody > tr.active, .kia .table-hover > tbody > tr:hover a, .kia .table-hover > tbody > tr.active a, .kia .table-hover > tbody > tr:hover a .fas, .kia .table-hover > tbody > tr.active a .fas {
  color: #ffffff !important;
}

.subaru .table-hover > tbody > tr:hover, .subaru .table-hover > tbody > tr.active {
  box-shadow: #000000 0 4px 3px;
  border-color: #000000;
  background-color: #000000;
}
.subaru .table-hover > tbody > tr:hover, .subaru .table-hover > tbody > tr.active, .subaru .table-hover > tbody > tr:hover a, .subaru .table-hover > tbody > tr.active a, .subaru .table-hover > tbody > tr:hover a .fa, .subaru .table-hover > tbody > tr.active a .fa {
  color: #ffffff !important;
}
.subaru .table-hover > tbody > tr:hover, .subaru .table-hover > tbody > tr.active, .subaru .table-hover > tbody > tr:hover a, .subaru .table-hover > tbody > tr.active a, .subaru .table-hover > tbody > tr:hover a .fas, .subaru .table-hover > tbody > tr.active a .fas {
  color: #ffffff !important;
}

.marac .table-hover > tbody > tr a, .marac .table-hover > tbody > tr a .fa, .marac .table-hover > tbody > tr a .fas {
  color: #191919;
}

.hfs .table-hover > tbody > tr a, .hfs .table-hover > tbody > tr a .fa, .hfs .table-hover > tbody > tr a .fas {
  color: #191919;
}

.caseih .table-hover > tbody > tr a, .caseih .table-hover > tbody > tr a .fa, .caseih .table-hover > tbody > tr a .fas {
  color: #191919;
}

.stadium .table-hover > tbody > tr a, .stadium .table-hover > tbody > tr a .fa, .stadium .table-hover > tbody > tr a .fas {
  color: #191919;
}

.isuzu .table-hover > tbody > tr a, .isuzu .table-hover > tbody > tr a .fa, .isuzu .table-hover > tbody > tr a .fas {
  color: #191919;
}

.hbl .table-hover > tbody > tr a, .hbl .table-hover > tbody > tr a .fa, .hbl .table-hover > tbody > tr a .fas {
  color: #191919;
}

.ifinance .table-hover > tbody > tr a, .ifinance .table-hover > tbody > tr a .fa, .ifinance .table-hover > tbody > tr a .fas {
  color: #191919;
}

.aafinance .table-hover > tbody > tr a, .aafinance .table-hover > tbody > tr a .fa, .aafinance .table-hover > tbody > tr a .fas {
  color: #191919;
}

.mercury .table-hover > tbody > tr a, .mercury .table-hover > tbody > tr a .fa, .mercury .table-hover > tbody > tr a .fas {
  color: #191919;
}

.lrower .table-hover > tbody > tr a, .lrower .table-hover > tbody > tr a .fa, .lrower .table-hover > tbody > tr a .fas {
  color: #191919;
}

.aa_car_loan .table-hover > tbody > tr a, .aa_car_loan .table-hover > tbody > tr a .fa, .aa_car_loan .table-hover > tbody > tr a .fas {
  color: #191919;
}

.jaguar .table-hover > tbody > tr a, .jaguar .table-hover > tbody > tr a .fa, .jaguar .table-hover > tbody > tr a .fas {
  color: #191919;
}

.simplify .table-hover > tbody > tr a, .simplify .table-hover > tbody > tr a .fa, .simplify .table-hover > tbody > tr a .fas {
  color: #191919;
}

.kia .table-hover > tbody > tr a, .kia .table-hover > tbody > tr a .fa, .kia .table-hover > tbody > tr a .fas {
  color: #191919;
}

.subaru .table-hover > tbody > tr a, .subaru .table-hover > tbody > tr a .fa, .subaru .table-hover > tbody > tr a .fas {
  color: #191919;
}

.marac tr.table-header .fa-search {
  color: #00aeef;
}

.hfs tr.table-header .fa-search {
  color: black;
}

.caseih tr.table-header .fa-search {
  color: white;
}

.stadium tr.table-header .fa-search {
  color: black;
}

.isuzu tr.table-header .fa-search {
  color: #58595b;
}

.hbl tr.table-header .fa-search {
  color: black;
}

.ifinance tr.table-header .fa-search {
  color: #595853;
}

.aafinance tr.table-header .fa-search {
  color: white;
}

.mercury tr.table-header .fa-search {
  color: white;
}

.lrower tr.table-header .fa-search {
  color: #006840;
}

.jaguar tr.table-header .fa-search {
  color: #006840;
}

.aa_car_loan tr.table-header .fa-search {
  color: #006840;
}

.simplify tr.table-header .fa-search {
  color: black;
}

.kia tr.table-header .fa-search {
  color: black;
}

.subaru tr.table-header .fa-search {
  color: black;
}

.mitsubishi h1 {
  color: #c30022;
}

.mitsubishi .ops-btn a, .mitsubishi .i-ops-btn {
  color: #323232;
}

.mitsubishi .theme-btn,
.mitsubishi .pagination > .active > a {
  background-color: #323232;
  color: #fff;
}

.mitsubishi .theme-btn:focus, .mitsubishi .theme-btn:hover,
.mitsubishi .pagination > .active > a:focus,
.mitsubishi .pagination > .active > a:hover {
  background-color: #323232;
  color: #fff;
}

.mitsubishi .btn-success, .mitsubishi .dropdown-toggle.btn-success, .mitsubishi .alert-success:not(tr) {
  background-color: #c30022;
  color: white;
  border-color: #c30022;
}

.brand-box .mitsubishi .caption li:hover, .brand-box .mitsubishi .caption li:hover a, .brand-box .mitsubishi .btn-group button:focus, .brand-box .mitsubishi .btn-group button:hover, .brand-box .mitsubishi .dropdown-toggle.btn-success:focus, .brand-box .mitsubishi .dropdown-toggle.btn-success:hover {
  color: white;
}

.brand-box .mitsubishi .btn-group button, .brand-box .mitsubishi .dropdown-toggle.btn-success {
  color: white;
}

.brand-box .mitsubishi li a {
  color: white;
}

.brand-box .mitsubishi .btn-group button, .brand-box .mitsubishi .dropdown-toggle.btn-success {
  background-color: #c30022;
  color: white;
}

.brand-box .mitsubishi .caption li {
  background-color: #c30022;
  color: white;
}

.brand-box .mitsubishi .caption li, .brand-box .mitsubishi .btn-group button, .brand-box .mitsubishi .dropdown-toggle.btn-success {
  color: white;
}

.mitsubishi .btn-success:focus, .mitsubishi .btn-success:hover, .mitsubishi .btn-success.active:focus, .mitsubishi .btn-success.active:hover, .mitsubishi .dropdown-toggle.btn-success:focus, .mitsubishi .dropdown-toggle.btn-success:hover, .mitsubishi .dropdown-toggle.btn-success.active:focus, .mitsubishi .dropdown-toggle.btn-success.active:hover, .mitsubishi .alert-success:not(tr):focus, .mitsubishi .alert-success:not(tr):hover, .mitsubishi .alert-success.active:not(tr):focus, .mitsubishi .alert-success.active:not(tr):hover {
  background-color: black;
  color: white;
}

.brand-box .mitsubishi .btn-group button:focus, .brand-box .mitsubishi .btn-group button:hover, .brand-box .mitsubishi .dropdown-toggle.btn-success:focus, .brand-box .mitsubishi .dropdown-toggle.btn-success:hover {
  background-color: black !important;
  color: white !important;
}

.brand-box .mitsubishi .caption li:hover {
  background-color: black;
  color: white;
}

.mitsubishi .thin-border {
  border: 1px solid #c30022;
}

.mitsubishi.thumbnail {
  border: 1px solid #c30022;
}

.mitsubishi .img-brand, .mitsubishi .header-logo {
  background-image: url("/sites/oopassets/images/brands/mitsubishi.jpg");
}

.mitsubishi tr.table-header {
  background-color: #c30022;
  color: white;
}

.mitsubishi tr.table-header span {
  color: white;
}

.mitsubishi .modal-header, .mitsubishi .panel-heading {
  background-color: #c30022;
  border-bottom: thin solid #c30022;
  color: white;
}

.mitsubishi .table-hover > tbody > tr:hover, .mitsubishi .table-hover > tbody > tr.active {
  box-shadow: #000000 0 4px 3px;
  border-color: #000000;
  background-color: #000000;
}
.mitsubishi .table-hover > tbody > tr:hover, .mitsubishi .table-hover > tbody > tr.active, .mitsubishi .table-hover > tbody > tr:hover a, .mitsubishi .table-hover > tbody > tr.active a, .mitsubishi .table-hover > tbody > tr:hover a .fa, .mitsubishi .table-hover > tbody > tr.active a .fa {
  color: #ffffff !important;
}
.mitsubishi .table-hover > tbody > tr:hover, .mitsubishi .table-hover > tbody > tr.active, .mitsubishi .table-hover > tbody > tr:hover a, .mitsubishi .table-hover > tbody > tr.active a, .mitsubishi .table-hover > tbody > tr:hover a .fas, .mitsubishi .table-hover > tbody > tr.active a .fas {
  color: #ffffff !important;
}

.mitsubishi .table-hover > tbody > tr a, .mitsubishi .table-hover > tbody > tr a .fa, .mitsubishi .table-hover > tbody > tr a .fas {
  color: #191919;
}

.mitsubishi tr.table-header .fa-search {
  color: black;
}

.suzuki h1 {
  color: #1a86b6;
}

.suzuki .ops-btn a, .suzuki .i-ops-btn {
  color: #323232;
}

.suzuki .theme-btn,
.suzuki .pagination > .active > a {
  background-color: #323232;
  color: #fff;
}

.suzuki .theme-btn:focus, .suzuki .theme-btn:hover,
.suzuki .pagination > .active > a:focus,
.suzuki .pagination > .active > a:hover {
  background-color: #323232;
  color: #fff;
}

.suzuki .btn-success, .suzuki .dropdown-toggle.btn-success, .suzuki .alert-success:not(tr) {
  background-color: #1a86b6;
  color: white;
  border-color: #1a86b6;
}

.brand-box .suzuki .caption li:hover, .brand-box .suzuki .caption li:hover a, .brand-box .suzuki .btn-group button:focus, .brand-box .suzuki .btn-group button:hover, .brand-box .suzuki .dropdown-toggle.btn-success:focus, .brand-box .suzuki .dropdown-toggle.btn-success:hover {
  color: white;
}

.brand-box .suzuki .btn-group button, .brand-box .suzuki .dropdown-toggle.btn-success {
  color: white;
}

.brand-box .suzuki li a {
  color: white;
}

.brand-box .suzuki .btn-group button, .brand-box .suzuki .dropdown-toggle.btn-success {
  background-color: #1a86b6;
  color: white;
}

.brand-box .suzuki .caption li {
  background-color: #1a86b6;
  color: white;
}

.brand-box .suzuki .caption li, .brand-box .suzuki .btn-group button, .brand-box .suzuki .dropdown-toggle.btn-success {
  color: white;
}

.suzuki .btn-success:focus, .suzuki .btn-success:hover, .suzuki .btn-success.active:focus, .suzuki .btn-success.active:hover, .suzuki .dropdown-toggle.btn-success:focus, .suzuki .dropdown-toggle.btn-success:hover, .suzuki .dropdown-toggle.btn-success.active:focus, .suzuki .dropdown-toggle.btn-success.active:hover, .suzuki .alert-success:not(tr):focus, .suzuki .alert-success:not(tr):hover, .suzuki .alert-success.active:not(tr):focus, .suzuki .alert-success.active:not(tr):hover {
  background-color: black;
  color: white;
}

.brand-box .suzuki .btn-group button:focus, .brand-box .suzuki .btn-group button:hover, .brand-box .suzuki .dropdown-toggle.btn-success:focus, .brand-box .suzuki .dropdown-toggle.btn-success:hover {
  background-color: black !important;
  color: white !important;
}

.brand-box .suzuki .caption li:hover {
  background-color: black;
  color: white;
}

.suzuki .thin-border {
  border: 1px solid #1a86b6;
}

.suzuki.thumbnail {
  border: 1px solid #1a86b6;
}

.suzuki .img-brand, .suzuki .header-logo {
  background-image: url("/sites/oopassets/images/brands/suzuki.jpg");
}

.suzuki tr.table-header {
  background-color: #1a86b6;
  color: white;
}

.suzuki tr.table-header span {
  color: white;
}

.suzuki .modal-header, .suzuki .panel-heading {
  background-color: #1a86b6;
  border-bottom: thin solid #1a86b6;
  color: white;
}

.suzuki .table-hover > tbody > tr:hover, .suzuki .table-hover > tbody > tr.active {
  box-shadow: #000000 0 4px 3px;
  border-color: #000000;
  background-color: #000000;
}
.suzuki .table-hover > tbody > tr:hover, .suzuki .table-hover > tbody > tr.active, .suzuki .table-hover > tbody > tr:hover a, .suzuki .table-hover > tbody > tr.active a, .suzuki .table-hover > tbody > tr:hover a .fa, .suzuki .table-hover > tbody > tr.active a .fa {
  color: #ffffff !important;
}
.suzuki .table-hover > tbody > tr:hover, .suzuki .table-hover > tbody > tr.active, .suzuki .table-hover > tbody > tr:hover a, .suzuki .table-hover > tbody > tr.active a, .suzuki .table-hover > tbody > tr:hover a .fas, .suzuki .table-hover > tbody > tr.active a .fas {
  color: #ffffff !important;
}

.suzuki .table-hover > tbody > tr a, .suzuki .table-hover > tbody > tr a .fa, .suzuki .table-hover > tbody > tr a .fas {
  color: #191919;
}

.suzuki tr.table-header .fa-search {
  color: black;
}

.ford h1 {
  color: #1a86b6;
}

.ford .ops-btn a, .ford .i-ops-btn {
  color: #323232;
}

.ford .theme-btn,
.ford .pagination > .active > a {
  background-color: #323232;
  color: #fff;
}

.ford .theme-btn:focus, .ford .theme-btn:hover,
.ford .pagination > .active > a:focus,
.ford .pagination > .active > a:hover {
  background-color: #323232;
  color: #fff;
}

.ford .btn-success, .ford .dropdown-toggle.btn-success, .ford .alert-success:not(tr) {
  background-color: #1a86b6;
  color: white;
  border-color: #1a86b6;
}

.brand-box .ford .caption li:hover, .brand-box .ford .caption li:hover a, .brand-box .ford .btn-group button:focus, .brand-box .ford .btn-group button:hover, .brand-box .ford .dropdown-toggle.btn-success:focus, .brand-box .ford .dropdown-toggle.btn-success:hover {
  color: white;
}

.brand-box .ford .btn-group button, .brand-box .ford .dropdown-toggle.btn-success {
  color: white;
}

.brand-box .ford li a {
  color: white;
}

.brand-box .ford .btn-group button, .brand-box .ford .dropdown-toggle.btn-success {
  background-color: #1a86b6;
  color: white;
}

.brand-box .ford .caption li {
  background-color: #1a86b6;
  color: white;
}

.brand-box .ford .caption li, .brand-box .ford .btn-group button, .brand-box .ford .dropdown-toggle.btn-success {
  color: white;
}

.ford .btn-success:focus, .ford .btn-success:hover, .ford .btn-success.active:focus, .ford .btn-success.active:hover, .ford .dropdown-toggle.btn-success:focus, .ford .dropdown-toggle.btn-success:hover, .ford .dropdown-toggle.btn-success.active:focus, .ford .dropdown-toggle.btn-success.active:hover, .ford .alert-success:not(tr):focus, .ford .alert-success:not(tr):hover, .ford .alert-success.active:not(tr):focus, .ford .alert-success.active:not(tr):hover {
  background-color: black;
  color: white;
}

.brand-box .ford .btn-group button:focus, .brand-box .ford .btn-group button:hover, .brand-box .ford .dropdown-toggle.btn-success:focus, .brand-box .ford .dropdown-toggle.btn-success:hover {
  background-color: black !important;
  color: white !important;
}

.brand-box .ford .caption li:hover {
  background-color: black;
  color: white;
}

.ford .thin-border {
  border: 1px solid #1a86b6;
}

.ford.thumbnail {
  border: 1px solid #1a86b6;
}

.ford .img-brand, .ford .header-logo {
  background-image: url("/sites/oopassets/images/brands/ford.jpg");
}

.ford tr.table-header {
  background-color: #1a86b6;
  color: white;
}

.ford tr.table-header span {
  color: white;
}

.ford .modal-header, .ford .panel-heading {
  background-color: #1a86b6;
  border-bottom: thin solid #1a86b6;
  color: white;
}

.ford .table-hover > tbody > tr:hover, .ford .table-hover > tbody > tr.active {
  box-shadow: #000000 0 4px 3px;
  border-color: #000000;
  background-color: #000000;
}
.ford .table-hover > tbody > tr:hover, .ford .table-hover > tbody > tr.active, .ford .table-hover > tbody > tr:hover a, .ford .table-hover > tbody > tr.active a, .ford .table-hover > tbody > tr:hover a .fa, .ford .table-hover > tbody > tr.active a .fa {
  color: #ffffff !important;
}
.ford .table-hover > tbody > tr:hover, .ford .table-hover > tbody > tr.active, .ford .table-hover > tbody > tr:hover a, .ford .table-hover > tbody > tr.active a, .ford .table-hover > tbody > tr:hover a .fas, .ford .table-hover > tbody > tr.active a .fas {
  color: #ffffff !important;
}

.ford .table-hover > tbody > tr a, .ford .table-hover > tbody > tr a .fa, .ford .table-hover > tbody > tr a .fas {
  color: #191919;
}

.ford tr.table-header .fa-search {
  color: black;
}

.mazda h1 {
  color: #1a86b6;
}

.mazda .ops-btn a, .mazda .i-ops-btn {
  color: #323232;
}

.mazda .theme-btn,
.mazda .pagination > .active > a {
  background-color: #323232;
  color: #fff;
}

.mazda .theme-btn:focus, .mazda .theme-btn:hover,
.mazda .pagination > .active > a:focus,
.mazda .pagination > .active > a:hover {
  background-color: #323232;
  color: #fff;
}

.mazda .btn-success, .mazda .dropdown-toggle.btn-success, .mazda .alert-success:not(tr) {
  background-color: #1a86b6;
  color: white;
  border-color: #1a86b6;
}

.brand-box .mazda .caption li:hover, .brand-box .mazda .caption li:hover a, .brand-box .mazda .btn-group button:focus, .brand-box .mazda .btn-group button:hover, .brand-box .mazda .dropdown-toggle.btn-success:focus, .brand-box .mazda .dropdown-toggle.btn-success:hover {
  color: white;
}

.brand-box .mazda .btn-group button, .brand-box .mazda .dropdown-toggle.btn-success {
  color: white;
}

.brand-box .mazda li a {
  color: white;
}

.brand-box .mazda .btn-group button, .brand-box .mazda .dropdown-toggle.btn-success {
  background-color: #1a86b6;
  color: white;
}

.brand-box .mazda .caption li {
  background-color: #1a86b6;
  color: white;
}

.brand-box .mazda .caption li, .brand-box .mazda .btn-group button, .brand-box .mazda .dropdown-toggle.btn-success {
  color: white;
}

.mazda .btn-success:focus, .mazda .btn-success:hover, .mazda .btn-success.active:focus, .mazda .btn-success.active:hover, .mazda .dropdown-toggle.btn-success:focus, .mazda .dropdown-toggle.btn-success:hover, .mazda .dropdown-toggle.btn-success.active:focus, .mazda .dropdown-toggle.btn-success.active:hover, .mazda .alert-success:not(tr):focus, .mazda .alert-success:not(tr):hover, .mazda .alert-success.active:not(tr):focus, .mazda .alert-success.active:not(tr):hover {
  background-color: black;
  color: white;
}

.brand-box .mazda .btn-group button:focus, .brand-box .mazda .btn-group button:hover, .brand-box .mazda .dropdown-toggle.btn-success:focus, .brand-box .mazda .dropdown-toggle.btn-success:hover {
  background-color: black !important;
  color: white !important;
}

.brand-box .mazda .caption li:hover {
  background-color: black;
  color: white;
}

.mazda .thin-border {
  border: 1px solid #1a86b6;
}

.mazda.thumbnail {
  border: 1px solid #1a86b6;
}

.mazda .img-brand, .mazda .header-logo {
  background-image: url("/sites/oopassets/images/brands/mazda.jpg");
}

.mazda tr.table-header {
  background-color: #1a86b6;
  color: white;
}

.mazda tr.table-header span {
  color: white;
}

.mazda .modal-header, .mazda .panel-heading {
  background-color: #1a86b6;
  border-bottom: thin solid #1a86b6;
  color: white;
}

.mazda .table-hover > tbody > tr:hover, .mazda .table-hover > tbody > tr.active {
  box-shadow: #000000 0 4px 3px;
  border-color: #000000;
  background-color: #000000;
}
.mazda .table-hover > tbody > tr:hover, .mazda .table-hover > tbody > tr.active, .mazda .table-hover > tbody > tr:hover a, .mazda .table-hover > tbody > tr.active a, .mazda .table-hover > tbody > tr:hover a .fa, .mazda .table-hover > tbody > tr.active a .fa {
  color: #ffffff !important;
}
.mazda .table-hover > tbody > tr:hover, .mazda .table-hover > tbody > tr.active, .mazda .table-hover > tbody > tr:hover a, .mazda .table-hover > tbody > tr.active a, .mazda .table-hover > tbody > tr:hover a .fas, .mazda .table-hover > tbody > tr.active a .fas {
  color: #ffffff !important;
}

.mazda .table-hover > tbody > tr a, .mazda .table-hover > tbody > tr a .fa, .mazda .table-hover > tbody > tr a .fas {
  color: #191919;
}

.mazda tr.table-header .fa-search {
  color: black;
}

.hyundai h1 {
  color: #1a86b6;
}

.hyundai .ops-btn a, .hyundai .i-ops-btn {
  color: #323232;
}

.hyundai .theme-btn,
.hyundai .pagination > .active > a {
  background-color: #323232;
  color: #fff;
}

.hyundai .theme-btn:focus, .hyundai .theme-btn:hover,
.hyundai .pagination > .active > a:focus,
.hyundai .pagination > .active > a:hover {
  background-color: #323232;
  color: #fff;
}

.hyundai .btn-success, .hyundai .dropdown-toggle.btn-success, .hyundai .alert-success:not(tr) {
  background-color: #1a86b6;
  color: white;
  border-color: #1a86b6;
}

.brand-box .hyundai .caption li:hover, .brand-box .hyundai .caption li:hover a, .brand-box .hyundai .btn-group button:focus, .brand-box .hyundai .btn-group button:hover, .brand-box .hyundai .dropdown-toggle.btn-success:focus, .brand-box .hyundai .dropdown-toggle.btn-success:hover {
  color: white;
}

.brand-box .hyundai .btn-group button, .brand-box .hyundai .dropdown-toggle.btn-success {
  color: white;
}

.brand-box .hyundai li a {
  color: white;
}

.brand-box .hyundai .btn-group button, .brand-box .hyundai .dropdown-toggle.btn-success {
  background-color: #1a86b6;
  color: white;
}

.brand-box .hyundai .caption li {
  background-color: #1a86b6;
  color: white;
}

.brand-box .hyundai .caption li, .brand-box .hyundai .btn-group button, .brand-box .hyundai .dropdown-toggle.btn-success {
  color: white;
}

.hyundai .btn-success:focus, .hyundai .btn-success:hover, .hyundai .btn-success.active:focus, .hyundai .btn-success.active:hover, .hyundai .dropdown-toggle.btn-success:focus, .hyundai .dropdown-toggle.btn-success:hover, .hyundai .dropdown-toggle.btn-success.active:focus, .hyundai .dropdown-toggle.btn-success.active:hover, .hyundai .alert-success:not(tr):focus, .hyundai .alert-success:not(tr):hover, .hyundai .alert-success.active:not(tr):focus, .hyundai .alert-success.active:not(tr):hover {
  background-color: black;
  color: white;
}

.brand-box .hyundai .btn-group button:focus, .brand-box .hyundai .btn-group button:hover, .brand-box .hyundai .dropdown-toggle.btn-success:focus, .brand-box .hyundai .dropdown-toggle.btn-success:hover {
  background-color: black !important;
  color: white !important;
}

.brand-box .hyundai .caption li:hover {
  background-color: black;
  color: white;
}

.hyundai .thin-border {
  border: 1px solid #1a86b6;
}

.hyundai.thumbnail {
  border: 1px solid #1a86b6;
}

.hyundai .img-brand, .hyundai .header-logo {
  background-image: url("/sites/oopassets/images/brands/hyundai.jpg");
}

.hyundai tr.table-header {
  background-color: #1a86b6;
  color: white;
}

.hyundai tr.table-header span {
  color: white;
}

.hyundai .modal-header, .hyundai .panel-heading {
  background-color: #1a86b6;
  border-bottom: thin solid #1a86b6;
  color: white;
}

.hyundai .table-hover > tbody > tr:hover, .hyundai .table-hover > tbody > tr.active {
  box-shadow: #000000 0 4px 3px;
  border-color: #000000;
  background-color: #000000;
}
.hyundai .table-hover > tbody > tr:hover, .hyundai .table-hover > tbody > tr.active, .hyundai .table-hover > tbody > tr:hover a, .hyundai .table-hover > tbody > tr.active a, .hyundai .table-hover > tbody > tr:hover a .fa, .hyundai .table-hover > tbody > tr.active a .fa {
  color: #ffffff !important;
}
.hyundai .table-hover > tbody > tr:hover, .hyundai .table-hover > tbody > tr.active, .hyundai .table-hover > tbody > tr:hover a, .hyundai .table-hover > tbody > tr.active a, .hyundai .table-hover > tbody > tr:hover a .fas, .hyundai .table-hover > tbody > tr.active a .fas {
  color: #ffffff !important;
}

.hyundai .table-hover > tbody > tr a, .hyundai .table-hover > tbody > tr a .fa, .hyundai .table-hover > tbody > tr a .fas {
  color: #191919;
}

.hyundai tr.table-header .fa-search {
  color: black;
}

.citroen h1 {
  color: #9d0605;
}

.citroen .ops-btn a, .citroen .i-ops-btn {
  color: #323232;
}

.citroen .theme-btn,
.citroen .pagination > .active > a {
  background-color: #323232;
  color: #fff;
}

.citroen .theme-btn:focus, .citroen .theme-btn:hover,
.citroen .pagination > .active > a:focus,
.citroen .pagination > .active > a:hover {
  background-color: #323232;
  color: #fff;
}

.citroen .btn-success, .citroen .dropdown-toggle.btn-success, .citroen .alert-success:not(tr) {
  background-color: #9d0605;
  color: white;
  border-color: #9d0605;
}

.brand-box .citroen .caption li:hover, .brand-box .citroen .caption li:hover a, .brand-box .citroen .btn-group button:focus, .brand-box .citroen .btn-group button:hover, .brand-box .citroen .dropdown-toggle.btn-success:focus, .brand-box .citroen .dropdown-toggle.btn-success:hover {
  color: white;
}

.brand-box .citroen .btn-group button, .brand-box .citroen .dropdown-toggle.btn-success {
  color: white;
}

.brand-box .citroen li a {
  color: white;
}

.brand-box .citroen .btn-group button, .brand-box .citroen .dropdown-toggle.btn-success {
  background-color: #9d0605;
  color: white;
}

.brand-box .citroen .caption li {
  background-color: #9d0605;
  color: white;
}

.brand-box .citroen .caption li, .brand-box .citroen .btn-group button, .brand-box .citroen .dropdown-toggle.btn-success {
  color: white;
}

.citroen .btn-success:focus, .citroen .btn-success:hover, .citroen .btn-success.active:focus, .citroen .btn-success.active:hover, .citroen .dropdown-toggle.btn-success:focus, .citroen .dropdown-toggle.btn-success:hover, .citroen .dropdown-toggle.btn-success.active:focus, .citroen .dropdown-toggle.btn-success.active:hover, .citroen .alert-success:not(tr):focus, .citroen .alert-success:not(tr):hover, .citroen .alert-success.active:not(tr):focus, .citroen .alert-success.active:not(tr):hover {
  background-color: black;
  color: white;
}

.brand-box .citroen .btn-group button:focus, .brand-box .citroen .btn-group button:hover, .brand-box .citroen .dropdown-toggle.btn-success:focus, .brand-box .citroen .dropdown-toggle.btn-success:hover {
  background-color: black !important;
  color: white !important;
}

.brand-box .citroen .caption li:hover {
  background-color: black;
  color: white;
}

.citroen .thin-border {
  border: 1px solid #9d0605;
}

.citroen.thumbnail {
  border: 1px solid #9d0605;
}

.citroen .img-brand, .citroen .header-logo {
  background-image: url("/sites/oopassets/images/brands/citroen.jpg");
}

.citroen tr.table-header {
  background-color: #c30022;
  color: white;
}

.citroen tr.table-header span {
  color: white;
}

.citroen .modal-header, .citroen .panel-heading {
  background-color: #c30022;
  border-bottom: thin solid #c30022;
  color: white;
}

.citroen .table-hover > tbody > tr:hover, .citroen .table-hover > tbody > tr.active {
  box-shadow: #000000 0 4px 3px;
  border-color: #000000;
  background-color: #000000;
}
.citroen .table-hover > tbody > tr:hover, .citroen .table-hover > tbody > tr.active, .citroen .table-hover > tbody > tr:hover a, .citroen .table-hover > tbody > tr.active a, .citroen .table-hover > tbody > tr:hover a .fa, .citroen .table-hover > tbody > tr.active a .fa {
  color: #ffffff !important;
}
.citroen .table-hover > tbody > tr:hover, .citroen .table-hover > tbody > tr.active, .citroen .table-hover > tbody > tr:hover a, .citroen .table-hover > tbody > tr.active a, .citroen .table-hover > tbody > tr:hover a .fas, .citroen .table-hover > tbody > tr.active a .fas {
  color: #ffffff !important;
}

.citroen .table-hover > tbody > tr a, .citroen .table-hover > tbody > tr a .fa, .citroen .table-hover > tbody > tr a .fas {
  color: #191919;
}

.citroen tr.table-header .fa-search {
  color: black;
}

.peugeot h1 {
  color: #002454;
}

.peugeot .ops-btn a, .peugeot .i-ops-btn {
  color: #323232;
}

.peugeot .theme-btn,
.peugeot .pagination > .active > a {
  background-color: #323232;
  color: #fff;
}

.peugeot .theme-btn:focus, .peugeot .theme-btn:hover,
.peugeot .pagination > .active > a:focus,
.peugeot .pagination > .active > a:hover {
  background-color: #323232;
  color: #fff;
}

.peugeot .btn-success, .peugeot .dropdown-toggle.btn-success, .peugeot .alert-success:not(tr) {
  background-color: #002454;
  color: white;
  border-color: #002454;
}

.brand-box .peugeot .caption li:hover, .brand-box .peugeot .caption li:hover a, .brand-box .peugeot .btn-group button:focus, .brand-box .peugeot .btn-group button:hover, .brand-box .peugeot .dropdown-toggle.btn-success:focus, .brand-box .peugeot .dropdown-toggle.btn-success:hover {
  color: white;
}

.brand-box .peugeot .btn-group button, .brand-box .peugeot .dropdown-toggle.btn-success {
  color: white;
}

.brand-box .peugeot li a {
  color: white;
}

.brand-box .peugeot .btn-group button, .brand-box .peugeot .dropdown-toggle.btn-success {
  background-color: #002454;
  color: white;
}

.brand-box .peugeot .caption li {
  background-color: #002454;
  color: white;
}

.brand-box .peugeot .caption li, .brand-box .peugeot .btn-group button, .brand-box .peugeot .dropdown-toggle.btn-success {
  color: white;
}

.peugeot .btn-success:focus, .peugeot .btn-success:hover, .peugeot .btn-success.active:focus, .peugeot .btn-success.active:hover, .peugeot .dropdown-toggle.btn-success:focus, .peugeot .dropdown-toggle.btn-success:hover, .peugeot .dropdown-toggle.btn-success.active:focus, .peugeot .dropdown-toggle.btn-success.active:hover, .peugeot .alert-success:not(tr):focus, .peugeot .alert-success:not(tr):hover, .peugeot .alert-success.active:not(tr):focus, .peugeot .alert-success.active:not(tr):hover {
  background-color: black;
  color: white;
}

.brand-box .peugeot .btn-group button:focus, .brand-box .peugeot .btn-group button:hover, .brand-box .peugeot .dropdown-toggle.btn-success:focus, .brand-box .peugeot .dropdown-toggle.btn-success:hover {
  background-color: black !important;
  color: white !important;
}

.brand-box .peugeot .caption li:hover {
  background-color: black;
  color: white;
}

.peugeot .thin-border {
  border: 1px solid #002454;
}

.peugeot.thumbnail {
  border: 1px solid #002454;
}

.peugeot .img-brand, .peugeot .header-logo {
  background-image: url("/sites/oopassets/images/brands/peugeot.jpg");
}

.peugeot tr.table-header {
  background-color: #002454;
  color: white;
}

.peugeot tr.table-header span {
  color: white;
}

.peugeot .modal-header, .peugeot .panel-heading {
  background-color: #002454;
  border-bottom: thin solid #002454;
  color: white;
}

.peugeot .table-hover > tbody > tr:hover, .peugeot .table-hover > tbody > tr.active {
  box-shadow: #000000 0 4px 3px;
  border-color: #000000;
  background-color: #000000;
}
.peugeot .table-hover > tbody > tr:hover, .peugeot .table-hover > tbody > tr.active, .peugeot .table-hover > tbody > tr:hover a, .peugeot .table-hover > tbody > tr.active a, .peugeot .table-hover > tbody > tr:hover a .fa, .peugeot .table-hover > tbody > tr.active a .fa {
  color: #ffffff !important;
}
.peugeot .table-hover > tbody > tr:hover, .peugeot .table-hover > tbody > tr.active, .peugeot .table-hover > tbody > tr:hover a, .peugeot .table-hover > tbody > tr.active a, .peugeot .table-hover > tbody > tr:hover a .fas, .peugeot .table-hover > tbody > tr.active a .fas {
  color: #ffffff !important;
}

.peugeot .table-hover > tbody > tr a, .peugeot .table-hover > tbody > tr a .fa, .peugeot .table-hover > tbody > tr a .fas {
  color: #191919;
}

.peugeot tr.table-header .fa-search {
  color: black;
}

.isuzuutes h1 {
  color: red;
}

.isuzuutes .ops-btn a, .isuzuutes .i-ops-btn {
  color: #323232;
}

.isuzuutes .theme-btn,
.isuzuutes .pagination > .active > a {
  background-color: #323232;
  color: #fff;
}

.isuzuutes .theme-btn:focus, .isuzuutes .theme-btn:hover,
.isuzuutes .pagination > .active > a:focus,
.isuzuutes .pagination > .active > a:hover {
  background-color: #323232;
  color: #fff;
}

.isuzuutes .btn-success, .isuzuutes .dropdown-toggle.btn-success, .isuzuutes .alert-success:not(tr) {
  background-color: red;
  color: white;
  border-color: #19617b;
}

.brand-box .isuzuutes .caption li:hover, .brand-box .isuzuutes .caption li:hover a, .brand-box .isuzuutes .btn-group button:focus, .brand-box .isuzuutes .btn-group button:hover, .brand-box .isuzuutes .dropdown-toggle.btn-success:focus, .brand-box .isuzuutes .dropdown-toggle.btn-success:hover {
  color: white;
}

.brand-box .isuzuutes .btn-group button, .brand-box .isuzuutes .dropdown-toggle.btn-success {
  color: white;
}

.brand-box .isuzuutes li a {
  color: white;
}

.brand-box .isuzuutes .btn-group button, .brand-box .isuzuutes .dropdown-toggle.btn-success {
  background-color: red;
  color: white;
}

.brand-box .isuzuutes .caption li {
  background-color: red;
  color: white;
}

.brand-box .isuzuutes .caption li, .brand-box .isuzuutes .btn-group button, .brand-box .isuzuutes .dropdown-toggle.btn-success {
  color: white;
}

.isuzuutes .btn-success:focus, .isuzuutes .btn-success:hover, .isuzuutes .btn-success.active:focus, .isuzuutes .btn-success.active:hover, .isuzuutes .dropdown-toggle.btn-success:focus, .isuzuutes .dropdown-toggle.btn-success:hover, .isuzuutes .dropdown-toggle.btn-success.active:focus, .isuzuutes .dropdown-toggle.btn-success.active:hover, .isuzuutes .alert-success:not(tr):focus, .isuzuutes .alert-success:not(tr):hover, .isuzuutes .alert-success.active:not(tr):focus, .isuzuutes .alert-success.active:not(tr):hover {
  background-color: #58595b;
  color: white;
}

.brand-box .isuzuutes .btn-group button:focus, .brand-box .isuzuutes .btn-group button:hover, .brand-box .isuzuutes .dropdown-toggle.btn-success:focus, .brand-box .isuzuutes .dropdown-toggle.btn-success:hover {
  background-color: #58595b !important;
  color: white !important;
}

.brand-box .isuzuutes .caption li:hover {
  background-color: #58595b;
  color: white;
}

.isuzuutes .thin-border {
  border: 1px solid red;
}

.isuzuutes.thumbnail {
  border: 1px solid red;
}

.isuzuutes .img-brand, .isuzuutes .header-logo {
  background-image: url("/sites/oopassets/images/brands/isuzu_hop.jpg");
}

.isuzuutes tr.table-header {
  background-color: red;
  color: white;
}

.isuzuutes tr.table-header span {
  color: white;
}

.isuzuutes .modal-header, .isuzuutes .panel-heading {
  background-color: red;
  border-bottom: thin solid red;
  color: white;
}

.isuzuutes .table-hover > tbody > tr:hover, .isuzuutes .table-hover > tbody > tr.active {
  box-shadow: #000000 0 4px 3px;
  border-color: #000000;
  background-color: #000000;
}
.isuzuutes .table-hover > tbody > tr:hover, .isuzuutes .table-hover > tbody > tr.active, .isuzuutes .table-hover > tbody > tr:hover a, .isuzuutes .table-hover > tbody > tr.active a, .isuzuutes .table-hover > tbody > tr:hover a .fa, .isuzuutes .table-hover > tbody > tr.active a .fa {
  color: #ffffff !important;
}
.isuzuutes .table-hover > tbody > tr:hover, .isuzuutes .table-hover > tbody > tr.active, .isuzuutes .table-hover > tbody > tr:hover a, .isuzuutes .table-hover > tbody > tr.active a, .isuzuutes .table-hover > tbody > tr:hover a .fas, .isuzuutes .table-hover > tbody > tr.active a .fas {
  color: #ffffff !important;
}

.isuzuutes .table-hover > tbody > tr a, .isuzuutes .table-hover > tbody > tr a .fa, .isuzuutes .table-hover > tbody > tr a .fas {
  color: #191919;
}

.isuzuutes tr.table-header .fa-search {
  color: #58595b;
}

.table-hover > tbody > tr:hover, .table-hover > tbody > tr.active {
  box-shadow: #000000 0 4px 3px;
  border-color: #000000;
  background-color: #000000;
}
.table-hover > tbody > tr:hover, .table-hover > tbody > tr:hover a, .table-hover > tbody > tr:hover a .fa, .table-hover > tbody > tr.active, .table-hover > tbody > tr.active a, .table-hover > tbody > tr.active a .fa {
  color: #ffffff !important;
}
.table-hover > tbody > tr:hover, .table-hover > tbody > tr:hover a, .table-hover > tbody > tr:hover a .fas, .table-hover > tbody > tr.active, .table-hover > tbody > tr.active a, .table-hover > tbody > tr.active a .fas {
  color: #ffffff !important;
}

.hbl_default {
  background-image: url("/sites/oopassets/images/brands/hbl.png") !important;
}

.marac tr.alert-success {
  background-color: #00aeef;
  color: #ffffff;
}

.marac .header-logo {
  background-repeat: no-repeat;
  height: 100px;
  margin-top: 21px;
  background-size: 235px;
}
@media screen and (max-width: 480px) {
  .marac .header-logo {
    background-size: contain;
  }
}

.brand-box .marac .caption li:hover a {
  text-decoration: none;
}

.marac .form-input {
  border: 1px solid gray;
  box-shadow: gray 0 2px 0 0;
  -moz-box-shadow: gray 0 2px 0 0;
  -webkit-box-shadow: gray 0 2px 0 0;
  padding: 0.2em;
}

.marac tr.table-header .fa-times-circle {
  color: tomato;
}

.marac .table td .quote-number {
  color: inherit;
}

.marac .table--applicants.table-hover > tbody > tr:hover, .marac .table--applicants.table-hover > tbody > tr.active {
  box-shadow: #00aeef 0 4px 3px;
  border-color: #00aeef;
  background-color: #00aeef;
}
.marac .table--applicants.table-hover > tbody > tr:hover, .marac .table--applicants.table-hover > tbody > tr:hover a, .marac .table--applicants.table-hover > tbody > tr:hover a .fa, .marac .table--applicants.table-hover > tbody > tr.active, .marac .table--applicants.table-hover > tbody > tr.active a, .marac .table--applicants.table-hover > tbody > tr.active a .fa {
  color: #ffffff !important;
}
.marac .table--applicants.table-hover > tbody > tr:hover, .marac .table--applicants.table-hover > tbody > tr:hover a, .marac .table--applicants.table-hover > tbody > tr:hover a .fas, .marac .table--applicants.table-hover > tbody > tr.active, .marac .table--applicants.table-hover > tbody > tr.active a, .marac .table--applicants.table-hover > tbody > tr.active a .fas {
  color: #ffffff !important;
}

.hfs tr.alert-success {
  background-color: #000000;
  color: #ffffff;
}

.hfs .header-logo {
  background-repeat: no-repeat;
  height: 100px;
  margin-top: 21px;
  background-size: 235px;
}
@media screen and (max-width: 480px) {
  .hfs .header-logo {
    background-size: contain;
  }
}

.brand-box .hfs .caption li:hover a {
  text-decoration: none;
}

.hfs .form-input {
  border: 1px solid gray;
  box-shadow: gray 0 2px 0 0;
  -moz-box-shadow: gray 0 2px 0 0;
  -webkit-box-shadow: gray 0 2px 0 0;
  padding: 0.2em;
}

.hfs tr.table-header .fa-times-circle {
  color: tomato;
}

.hfs .table td .quote-number {
  color: inherit;
}

.caseih tr.alert-success {
  background-color: #000000;
  color: #ffffff;
}

.caseih .header-logo {
  background-repeat: no-repeat;
  height: 100px;
  margin-top: 21px;
  background-size: 235px;
}
@media screen and (max-width: 480px) {
  .caseih .header-logo {
    background-size: contain;
  }
}

.brand-box .caseih .caption li:hover a {
  text-decoration: none;
}

.caseih .form-input {
  border: 1px solid gray;
  box-shadow: gray 0 2px 0 0;
  -moz-box-shadow: gray 0 2px 0 0;
  -webkit-box-shadow: gray 0 2px 0 0;
  padding: 0.2em;
}

.caseih tr.table-header .fa-times-circle {
  color: tomato;
}

.caseih .table td .quote-number {
  color: inherit;
}

.stadium tr.alert-success {
  background-color: #000000;
  color: #ffffff;
}

.stadium .header-logo {
  background-repeat: no-repeat;
  height: 100px;
  margin-top: 21px;
  background-size: 235px;
}
@media screen and (max-width: 480px) {
  .stadium .header-logo {
    background-size: contain;
  }
}

.brand-box .stadium .caption li:hover a {
  text-decoration: none;
}

.stadium .form-input {
  border: 1px solid gray;
  box-shadow: gray 0 2px 0 0;
  -moz-box-shadow: gray 0 2px 0 0;
  -webkit-box-shadow: gray 0 2px 0 0;
  padding: 0.2em;
}

.stadium tr.table-header .fa-times-circle {
  color: tomato;
}

.stadium .table td .quote-number {
  color: inherit;
}

.isuzu tr.alert-success {
  background-color: #000000;
  color: #ffffff;
}

.isuzu .header-logo {
  background-repeat: no-repeat;
  height: 100px;
  margin-top: 21px;
  background-size: 235px;
}
@media screen and (max-width: 480px) {
  .isuzu .header-logo {
    background-size: contain;
  }
}

.brand-box .isuzu .caption li:hover a {
  text-decoration: none;
}

.isuzu .form-input {
  border: 1px solid gray;
  box-shadow: gray 0 2px 0 0;
  -moz-box-shadow: gray 0 2px 0 0;
  -webkit-box-shadow: gray 0 2px 0 0;
  padding: 0.2em;
}

.isuzu tr.table-header .fa-times-circle {
  color: tomato;
}

.isuzu .table td .quote-number {
  color: inherit;
}

.hbl tr.alert-success {
  background-color: #000000;
  color: #ffffff;
}

.hbl .header-logo {
  background-repeat: no-repeat;
  height: 100px;
  margin-top: 21px;
  /*background-size: 235px;*/
  background-size: contain;
}
@media screen and (max-width: 480px) {
  .hbl .header-logo {
    background-size: contain;
  }
}

.brand-box .hbl .caption li:hover a {
  text-decoration: none;
}

.hbl .form-input {
  border: 1px solid gray;
  box-shadow: gray 0 2px 0 0;
  -moz-box-shadow: gray 0 2px 0 0;
  -webkit-box-shadow: gray 0 2px 0 0;
  padding: 0.2em;
}

.hbl tr.table-header .fa-times-circle {
  color: tomato;
}

.hbl .table td .quote-number {
  color: inherit;
}

.ifinance tr.alert-success {
  background-color: #000000;
  color: #ffffff;
}

.ifinance .header-logo {
  background-repeat: no-repeat;
  height: 100px;
  margin-top: 21px;
  background-size: 235px;
}
@media screen and (max-width: 480px) {
  .ifinance .header-logo {
    background-size: contain;
  }
}

.brand-box .ifinance .caption li:hover a {
  text-decoration: none;
}

.ifinance .form-input {
  border: 1px solid gray;
  box-shadow: gray 0 2px 0 0;
  -moz-box-shadow: gray 0 2px 0 0;
  -webkit-box-shadow: gray 0 2px 0 0;
  padding: 0.2em;
}

.ifinance tr.table-header .fa-times-circle {
  color: tomato;
}

.ifinance .table td .quote-number {
  color: inherit;
}

.aafinance tr.alert-success {
  background-color: #000000;
  color: #ffffff;
}

.aafinance .header-logo {
  background-repeat: no-repeat;
  height: 100px;
  margin-top: 21px;
  background-size: 235px;
}
@media screen and (max-width: 480px) {
  .aafinance .header-logo {
    background-size: contain;
  }
}

.brand-box .aafinance .caption li:hover a {
  text-decoration: none;
}

.aafinance .form-input {
  border: 1px solid gray;
  box-shadow: gray 0 2px 0 0;
  -moz-box-shadow: gray 0 2px 0 0;
  -webkit-box-shadow: gray 0 2px 0 0;
  padding: 0.2em;
}

.aafinance tr.table-header .fa-times-circle {
  color: tomato;
}

.aafinance .table td .quote-number {
  color: inherit;
}

.mercury tr.alert-success {
  background-color: #000000;
  color: #ffffff;
}

.mercury .header-logo {
  background-repeat: no-repeat;
  height: 100px;
  margin-top: 21px;
  background-size: 235px;
}
@media screen and (max-width: 480px) {
  .mercury .header-logo {
    background-size: contain;
  }
}

.brand-box .mercury .caption li:hover a {
  text-decoration: none;
}

.mercury .form-input {
  border: 1px solid gray;
  box-shadow: gray 0 2px 0 0;
  -moz-box-shadow: gray 0 2px 0 0;
  -webkit-box-shadow: gray 0 2px 0 0;
  padding: 0.2em;
}

.mercury tr.table-header .fa-times-circle {
  color: tomato;
}

.mercury .table td .quote-number {
  color: inherit;
}

.lrower tr.alert-success {
  background-color: #000000;
  color: #ffffff;
}

.lrower .header-logo {
  background-repeat: no-repeat;
  height: 100px;
  margin-top: 21px;
  background-size: 235px;
}
@media screen and (max-width: 480px) {
  .lrower .header-logo {
    background-size: contain;
  }
}

.brand-box .lrower .caption li:hover a {
  text-decoration: none;
}

.lrower .form-input {
  border: 1px solid gray;
  box-shadow: gray 0 2px 0 0;
  -moz-box-shadow: gray 0 2px 0 0;
  -webkit-box-shadow: gray 0 2px 0 0;
  padding: 0.2em;
}

.lrower tr.table-header .fa-times-circle {
  color: tomato;
}

.lrower .table td .quote-number {
  color: inherit;
}

.jaguar tr.alert-success {
  background-color: #000000;
  color: #ffffff;
}

.jaguar .header-logo {
  background-repeat: no-repeat;
  height: 100px;
  margin-top: 21px;
  background-size: 235px;
}
@media screen and (max-width: 480px) {
  .jaguar .header-logo {
    background-size: contain;
  }
}

.brand-box .jaguar .caption li:hover a {
  text-decoration: none;
}

.jaguar .form-input {
  border: 1px solid gray;
  box-shadow: gray 0 2px 0 0;
  -moz-box-shadow: gray 0 2px 0 0;
  -webkit-box-shadow: gray 0 2px 0 0;
  padding: 0.2em;
}

.jaguar tr.table-header .fa-times-circle {
  color: tomato;
}

.jaguar .table td .quote-number {
  color: inherit;
}

.aa_car_loan tr.alert-success {
  background-color: #000000;
  color: #ffffff;
}

.aa_car_loan .header-logo {
  background-repeat: no-repeat;
  height: 100px;
  margin-top: 21px;
  background-size: 235px;
}
@media screen and (max-width: 480px) {
  .aa_car_loan .header-logo {
    background-size: contain;
  }
}

.brand-box .aa_car_loan .caption li:hover a {
  text-decoration: none;
}

.aa_car_loan .form-input {
  border: 1px solid gray;
  box-shadow: gray 0 2px 0 0;
  -moz-box-shadow: gray 0 2px 0 0;
  -webkit-box-shadow: gray 0 2px 0 0;
  padding: 0.2em;
}

.aa_car_loan tr.table-header .fa-times-circle {
  color: tomato;
}

.aa_car_loan .table td .quote-number {
  color: inherit;
}

.simplify tr.alert-success {
  background-color: #000000;
  color: #ffffff;
}

.simplify .header-logo {
  background-repeat: no-repeat;
  height: 100px;
  margin-top: 21px;
  background-size: 235px;
}
@media screen and (max-width: 480px) {
  .simplify .header-logo {
    background-size: contain;
  }
}

.brand-box .simplify .caption li:hover a {
  text-decoration: none;
}

.simplify .form-input {
  border: 1px solid gray;
  box-shadow: gray 0 2px 0 0;
  -moz-box-shadow: gray 0 2px 0 0;
  -webkit-box-shadow: gray 0 2px 0 0;
  padding: 0.2em;
}

.simplify tr.table-header .fa-times-circle {
  color: tomato;
}

.simplify .table td .quote-number {
  color: inherit;
}

.kia tr.alert-success {
  background-color: #000000;
  color: #ffffff;
}

.kia .header-logo {
  background-repeat: no-repeat;
  height: 100px;
  margin-top: 21px;
  background-size: 235px;
}
@media screen and (max-width: 480px) {
  .kia .header-logo {
    background-size: contain;
  }
}

.brand-box .kia .caption li:hover a {
  text-decoration: none;
}

.kia .form-input {
  border: 1px solid gray;
  box-shadow: gray 0 2px 0 0;
  -moz-box-shadow: gray 0 2px 0 0;
  -webkit-box-shadow: gray 0 2px 0 0;
  padding: 0.2em;
}

.kia tr.table-header .fa-times-circle {
  color: tomato;
}

.kia .table td .quote-number {
  color: inherit;
}

.subaru tr.alert-success {
  background-color: #000000;
  color: #ffffff;
}

.subaru .header-logo {
  background-repeat: no-repeat;
  height: 100px;
  margin-top: 21px;
  background-size: 235px;
}
@media screen and (max-width: 480px) {
  .subaru .header-logo {
    background-size: contain;
  }
}

.brand-box .subaru .caption li:hover a {
  text-decoration: none;
}

.subaru .form-input {
  border: 1px solid gray;
  box-shadow: gray 0 2px 0 0;
  -moz-box-shadow: gray 0 2px 0 0;
  -webkit-box-shadow: gray 0 2px 0 0;
  padding: 0.2em;
}

.subaru tr.table-header .fa-times-circle {
  color: tomato;
}

.subaru .table td .quote-number {
  color: inherit;
}

.ford tr.alert-success {
  background-color: #000000;
  color: #ffffff;
}

.ford .header-logo {
  background-repeat: no-repeat;
  height: 100px;
  margin-top: 21px;
  background-size: 235px;
}
@media screen and (max-width: 480px) {
  .ford .header-logo {
    background-size: contain;
  }
}

.brand-box .ford .caption li:hover a {
  text-decoration: none;
}

.ford .form-input {
  border: 1px solid gray;
  box-shadow: gray 0 2px 0 0;
  -moz-box-shadow: gray 0 2px 0 0;
  -webkit-box-shadow: gray 0 2px 0 0;
  padding: 0.2em;
}

.ford tr.table-header .fa-times-circle {
  color: tomato;
}

.ford .table td .quote-number {
  color: inherit;
}

.mazda tr.alert-success {
  background-color: #000000;
  color: #ffffff;
}

.mazda .header-logo {
  background-repeat: no-repeat;
  height: 100px;
  margin-top: 21px;
  background-size: 235px;
}
@media screen and (max-width: 480px) {
  .mazda .header-logo {
    background-size: contain;
  }
}

.brand-box .mazda .caption li:hover a {
  text-decoration: none;
}

.mazda .form-input {
  border: 1px solid gray;
  box-shadow: gray 0 2px 0 0;
  -moz-box-shadow: gray 0 2px 0 0;
  -webkit-box-shadow: gray 0 2px 0 0;
  padding: 0.2em;
}

.mazda tr.table-header .fa-times-circle {
  color: tomato;
}

.mazda .table td .quote-number {
  color: inherit;
}

.hyundai tr.alert-success {
  background-color: #000000;
  color: #ffffff;
}

.hyundai .header-logo {
  background-repeat: no-repeat;
  height: 100px;
  margin-top: 21px;
  background-size: 235px;
}
@media screen and (max-width: 480px) {
  .hyundai .header-logo {
    background-size: contain;
  }
}

.brand-box .hyundai .caption li:hover a {
  text-decoration: none;
}

.hyundai .form-input {
  border: 1px solid gray;
  box-shadow: gray 0 2px 0 0;
  -moz-box-shadow: gray 0 2px 0 0;
  -webkit-box-shadow: gray 0 2px 0 0;
  padding: 0.2em;
}

.hyundai tr.table-header .fa-times-circle {
  color: tomato;
}

.hyundai .table td .quote-number {
  color: inherit;
}

.suzuki tr.alert-success {
  background-color: #000000;
  color: #ffffff;
}

.suzuki .header-logo {
  background-repeat: no-repeat;
  height: 100px;
  margin-top: 21px;
  background-size: 235px;
}
@media screen and (max-width: 480px) {
  .suzuki .header-logo {
    background-size: contain;
  }
}

.brand-box .suzuki .caption li:hover a {
  text-decoration: none;
}

.suzuki .form-input {
  border: 1px solid gray;
  box-shadow: gray 0 2px 0 0;
  -moz-box-shadow: gray 0 2px 0 0;
  -webkit-box-shadow: gray 0 2px 0 0;
  padding: 0.2em;
}

.suzuki tr.table-header .fa-times-circle {
  color: tomato;
}

.suzuki .table td .quote-number {
  color: inherit;
}

.mitsubishi tr.alert-success {
  background-color: #000000;
  color: #ffffff;
}

.mitsubishi .header-logo {
  background-repeat: no-repeat;
  height: 100px;
  margin-top: 21px;
  background-size: 235px;
}
@media screen and (max-width: 480px) {
  .mitsubishi .header-logo {
    background-size: contain;
  }
}

.brand-box .mitsubishi .caption li:hover a {
  text-decoration: none;
}

.mitsubishi .form-input {
  border: 1px solid gray;
  box-shadow: gray 0 2px 0 0;
  -moz-box-shadow: gray 0 2px 0 0;
  -webkit-box-shadow: gray 0 2px 0 0;
  padding: 0.2em;
}

.mitsubishi tr.table-header .fa-times-circle {
  color: tomato;
}

.mitsubishi .table td .quote-number {
  color: inherit;
}

.citroen tr.alert-success {
  background-color: #000000;
  color: #ffffff;
}

.citroen .header-logo {
  background-repeat: no-repeat;
  height: 100px;
  margin-top: 21px;
  background-size: 235px;
}
@media screen and (max-width: 480px) {
  .citroen .header-logo {
    background-size: contain;
  }
}

.brand-box .citroen .caption li:hover a {
  text-decoration: none;
}

.citroen .form-input {
  border: 1px solid gray;
  box-shadow: gray 0 2px 0 0;
  -moz-box-shadow: gray 0 2px 0 0;
  -webkit-box-shadow: gray 0 2px 0 0;
  padding: 0.2em;
}

.citroen tr.table-header .fa-times-circle {
  color: tomato;
}

.citroen .table td .quote-number {
  color: inherit;
}

.peugeot tr.alert-success {
  background-color: #000000;
  color: #ffffff;
}

.peugeot .header-logo {
  background-repeat: no-repeat;
  height: 100px;
  margin-top: 21px;
  background-size: 235px;
}
@media screen and (max-width: 480px) {
  .peugeot .header-logo {
    background-size: contain;
  }
}

.brand-box .peugeot .caption li:hover a {
  text-decoration: none;
}

.peugeot .form-input {
  border: 1px solid gray;
  box-shadow: gray 0 2px 0 0;
  -moz-box-shadow: gray 0 2px 0 0;
  -webkit-box-shadow: gray 0 2px 0 0;
  padding: 0.2em;
}

.peugeot tr.table-header .fa-times-circle {
  color: tomato;
}

.peugeot .table td .quote-number {
  color: inherit;
}

.isuzuutes tr.alert-success {
  background-color: #000000;
  color: #ffffff;
}

.isuzuutes .header-logo {
  background-repeat: no-repeat;
  height: 100px;
  margin-top: 21px;
  background-size: 235px;
}
@media screen and (max-width: 480px) {
  .isuzuutes .header-logo {
    background-size: contain;
  }
}

.brand-box .isuzuutes .caption li:hover a {
  text-decoration: none;
}

.isuzuutes .form-input {
  border: 1px solid gray;
  box-shadow: gray 0 2px 0 0;
  -moz-box-shadow: gray 0 2px 0 0;
  -webkit-box-shadow: gray 0 2px 0 0;
  padding: 0.2em;
}

.isuzuutes tr.table-header .fa-times-circle {
  color: tomato;
}

.isuzuutes .table td .quote-number {
  color: inherit;
}

.quote-documents tr.file-progress, .quote-documents tr.file-progress td {
  margin: 0;
  padding: 0;
  line-height: 5px;
  height: 5px;
}
.quote-documents tr.file-progress td {
  position: relative;
  border: 0;
}
.quote-documents tr.file-progress td .upload-progress {
  background-color: #ccc;
  position: absolute;
  height: 5px;
  top: 0;
  left: 0;
}
