@charset "UTF-8";
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{
  position:relative;
  min-height:1px;
  padding-left:15px;
  padding-right:15px
}
.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{
  float:left
}
.col-xs-1{
  width:8.3333333333%
}
.col-xs-2{
  width:16.6666666667%
}
.col-xs-3{
  width:25%
}
.col-xs-4{
  width:33.3333333333%
}
.col-xs-5{
  width:41.6666666667%
}
.col-xs-6{
  width:50%
}
.col-xs-7{
  width:58.3333333333%
}
.col-xs-8{
  width:66.6666666667%
}
.col-xs-9{
  width:75%
}
.col-xs-10{
  width:83.3333333333%
}
.col-xs-11{
  width:91.6666666667%
}
.col-xs-12{
  width:100%
}
.col-xs-pull-0{
  right:auto
}
.col-xs-pull-1{
  right:8.3333333333%
}
.col-xs-pull-2{
  right:16.6666666667%
}
.col-xs-pull-3{
  right:25%
}
.col-xs-pull-4{
  right:33.3333333333%
}
.col-xs-pull-5{
  right:41.6666666667%
}
.col-xs-pull-6{
  right:50%
}
.col-xs-pull-7{
  right:58.3333333333%
}
.col-xs-pull-8{
  right:66.6666666667%
}
.col-xs-pull-9{
  right:75%
}
.col-xs-pull-10{
  right:83.3333333333%
}
.col-xs-pull-11{
  right:91.6666666667%
}
.col-xs-pull-12{
  right:100%
}
.col-xs-push-0{
  left:auto
}
.col-xs-push-1{
  left:8.3333333333%
}
.col-xs-push-2{
  left:16.6666666667%
}
.col-xs-push-3{
  left:25%
}
.col-xs-push-4{
  left:33.3333333333%
}
.col-xs-push-5{
  left:41.6666666667%
}
.col-xs-push-6{
  left:50%
}
.col-xs-push-7{
  left:58.3333333333%
}
.col-xs-push-8{
  left:66.6666666667%
}
.col-xs-push-9{
  left:75%
}
.col-xs-push-10{
  left:83.3333333333%
}
.col-xs-push-11{
  left:91.6666666667%
}
.col-xs-push-12{
  left:100%
}
.col-xs-offset-0{
  margin-left:0
}
.col-xs-offset-1{
  margin-left:8.3333333333%
}
.col-xs-offset-2{
  margin-left:16.6666666667%
}
.col-xs-offset-3{
  margin-left:25%
}
.col-xs-offset-4{
  margin-left:33.3333333333%
}
.col-xs-offset-5{
  margin-left:41.6666666667%
}
.col-xs-offset-6{
  margin-left:50%
}
.col-xs-offset-7{
  margin-left:58.3333333333%
}
.col-xs-offset-8{
  margin-left:66.6666666667%
}
.col-xs-offset-9{
  margin-left:75%
}
.col-xs-offset-10{
  margin-left:83.3333333333%
}
.col-xs-offset-11{
  margin-left:91.6666666667%
}
.col-xs-offset-12{
  margin-left:100%
}
@media (min-width:768px){
  .col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{
      float:left
  }
  .col-sm-1{
      width:8.3333333333%
  }
  .col-sm-2{
      width:16.6666666667%
  }
  .col-sm-3{
      width:25%
  }
  .col-sm-4{
      width:33.3333333333%
  }
  .col-sm-5{
      width:41.6666666667%
  }
  .col-sm-6{
      width:50%
  }
  .col-sm-7{
      width:58.3333333333%
  }
  .col-sm-8{
      width:66.6666666667%
  }
  .col-sm-9{
      width:75%
  }
  .col-sm-10{
      width:83.3333333333%
  }
  .col-sm-11{
      width:91.6666666667%
  }
  .col-sm-12{
      width:100%
  }
  .col-sm-pull-0{
      right:auto
  }
  .col-sm-pull-1{
      right:8.3333333333%
  }
  .col-sm-pull-2{
      right:16.6666666667%
  }
  .col-sm-pull-3{
      right:25%
  }
  .col-sm-pull-4{
      right:33.3333333333%
  }
  .col-sm-pull-5{
      right:41.6666666667%
  }
  .col-sm-pull-6{
      right:50%
  }
  .col-sm-pull-7{
      right:58.3333333333%
  }
  .col-sm-pull-8{
      right:66.6666666667%
  }
  .col-sm-pull-9{
      right:75%
  }
  .col-sm-pull-10{
      right:83.3333333333%
  }
  .col-sm-pull-11{
      right:91.6666666667%
  }
  .col-sm-pull-12{
      right:100%
  }
  .col-sm-push-0{
      left:auto
  }
  .col-sm-push-1{
      left:8.3333333333%
  }
  .col-sm-push-2{
      left:16.6666666667%
  }
  .col-sm-push-3{
      left:25%
  }
  .col-sm-push-4{
      left:33.3333333333%
  }
  .col-sm-push-5{
      left:41.6666666667%
  }
  .col-sm-push-6{
      left:50%
  }
  .col-sm-push-7{
      left:58.3333333333%
  }
  .col-sm-push-8{
      left:66.6666666667%
  }
  .col-sm-push-9{
      left:75%
  }
  .col-sm-push-10{
      left:83.3333333333%
  }
  .col-sm-push-11{
      left:91.6666666667%
  }
  .col-sm-push-12{
      left:100%
  }
  .col-sm-offset-0{
      margin-left:0
  }
  .col-sm-offset-1{
      margin-left:8.3333333333%
  }
  .col-sm-offset-2{
      margin-left:16.6666666667%
  }
  .col-sm-offset-3{
      margin-left:25%
  }
  .col-sm-offset-4{
      margin-left:33.3333333333%
  }
  .col-sm-offset-5{
      margin-left:41.6666666667%
  }
  .col-sm-offset-6{
      margin-left:50%
  }
  .col-sm-offset-7{
      margin-left:58.3333333333%
  }
  .col-sm-offset-8{
      margin-left:66.6666666667%
  }
  .col-sm-offset-9{
      margin-left:75%
  }
  .col-sm-offset-10{
      margin-left:83.3333333333%
  }
  .col-sm-offset-11{
      margin-left:91.6666666667%
  }
  .col-sm-offset-12{
      margin-left:100%
  }
}
@media (min-width:992px){
  .col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{
      float:left
  }
  .col-md-1{
      width:8.3333333333%
  }
  .col-md-2{
      width:16.6666666667%
  }
  .col-md-3{
      width:25%
  }
  .col-md-4{
      width:33.3333333333%
  }
  .col-md-5{
      width:41.6666666667%
  }
  .col-md-6{
      width:50%
  }
  .col-md-7{
      width:58.3333333333%
  }
  .col-md-8{
      width:66.6666666667%
  }
  .col-md-9{
      width:75%
  }
  .col-md-10{
      width:83.3333333333%
  }
  .col-md-11{
      width:91.6666666667%
  }
  .col-md-12{
      width:100%
  }
  .col-md-pull-0{
      right:auto
  }
  .col-md-pull-1{
      right:8.3333333333%
  }
  .col-md-pull-2{
      right:16.6666666667%
  }
  .col-md-pull-3{
      right:25%
  }
  .col-md-pull-4{
      right:33.3333333333%
  }
  .col-md-pull-5{
      right:41.6666666667%
  }
  .col-md-pull-6{
      right:50%
  }
  .col-md-pull-7{
      right:58.3333333333%
  }
  .col-md-pull-8{
      right:66.6666666667%
  }
  .col-md-pull-9{
      right:75%
  }
  .col-md-pull-10{
      right:83.3333333333%
  }
  .col-md-pull-11{
      right:91.6666666667%
  }
  .col-md-pull-12{
      right:100%
  }
  .col-md-push-0{
      left:auto
  }
  .col-md-push-1{
      left:8.3333333333%
  }
  .col-md-push-2{
      left:16.6666666667%
  }
  .col-md-push-3{
      left:25%
  }
  .col-md-push-4{
      left:33.3333333333%
  }
  .col-md-push-5{
      left:41.6666666667%
  }
  .col-md-push-6{
      left:50%
  }
  .col-md-push-7{
      left:58.3333333333%
  }
  .col-md-push-8{
      left:66.6666666667%
  }
  .col-md-push-9{
      left:75%
  }
  .col-md-push-10{
      left:83.3333333333%
  }
  .col-md-push-11{
      left:91.6666666667%
  }
  .col-md-push-12{
      left:100%
  }
  .col-md-offset-0{
      margin-left:0
  }
  .col-md-offset-1{
      margin-left:8.3333333333%
  }
  .col-md-offset-2{
      margin-left:16.6666666667%
  }
  .col-md-offset-3{
      margin-left:25%
  }
  .col-md-offset-4{
      margin-left:33.3333333333%
  }
  .col-md-offset-5{
      margin-left:41.6666666667%
  }
  .col-md-offset-6{
      margin-left:50%
  }
  .col-md-offset-7{
      margin-left:58.3333333333%
  }
  .col-md-offset-8{
      margin-left:66.6666666667%
  }
  .col-md-offset-9{
      margin-left:75%
  }
  .col-md-offset-10{
      margin-left:83.3333333333%
  }
  .col-md-offset-11{
      margin-left:91.6666666667%
  }
  .col-md-offset-12{
      margin-left:100%
  }
}
@media (min-width:1200px){
  .col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{
      float:left
  }
  .col-lg-1{
      width:8.3333333333%
  }
  .col-lg-2{
      width:16.6666666667%
  }
  .col-lg-3{
      width:25%
  }
  .col-lg-4{
      width:33.3333333333%
  }
  .col-lg-5{
      width:41.6666666667%
  }
  .col-lg-6{
      width:50%
  }
  .col-lg-7{
      width:58.3333333333%
  }
  .col-lg-8{
      width:66.6666666667%
  }
  .col-lg-9{
      width:75%
  }
  .col-lg-10{
      width:83.3333333333%
  }
  .col-lg-11{
      width:91.6666666667%
  }
  .col-lg-12{
      width:100%
  }
  .col-lg-pull-0{
      right:auto
  }
  .col-lg-pull-1{
      right:8.3333333333%
  }
  .col-lg-pull-2{
      right:16.6666666667%
  }
  .col-lg-pull-3{
      right:25%
  }
  .col-lg-pull-4{
      right:33.3333333333%
  }
  .col-lg-pull-5{
      right:41.6666666667%
  }
  .col-lg-pull-6{
      right:50%
  }
  .col-lg-pull-7{
      right:58.3333333333%
  }
  .col-lg-pull-8{
      right:66.6666666667%
  }
  .col-lg-pull-9{
      right:75%
  }
  .col-lg-pull-10{
      right:83.3333333333%
  }
  .col-lg-pull-11{
      right:91.6666666667%
  }
  .col-lg-pull-12{
      right:100%
  }
  .col-lg-push-0{
      left:auto
  }
  .col-lg-push-1{
      left:8.3333333333%
  }
  .col-lg-push-2{
      left:16.6666666667%
  }
  .col-lg-push-3{
      left:25%
  }
  .col-lg-push-4{
      left:33.3333333333%
  }
  .col-lg-push-5{
      left:41.6666666667%
  }
  .col-lg-push-6{
      left:50%
  }
  .col-lg-push-7{
      left:58.3333333333%
  }
  .col-lg-push-8{
      left:66.6666666667%
  }
  .col-lg-push-9{
      left:75%
  }
  .col-lg-push-10{
      left:83.3333333333%
  }
  .col-lg-push-11{
      left:91.6666666667%
  }
  .col-lg-push-12{
      left:100%
  }
  .col-lg-offset-0{
      margin-left:0
  }
  .col-lg-offset-1{
      margin-left:8.3333333333%
  }
  .col-lg-offset-2{
      margin-left:16.6666666667%
  }
  .col-lg-offset-3{
      margin-left:25%
  }
  .col-lg-offset-4{
      margin-left:33.3333333333%
  }
  .col-lg-offset-5{
      margin-left:41.6666666667%
  }
  .col-lg-offset-6{
      margin-left:50%
  }
  .col-lg-offset-7{
      margin-left:58.3333333333%
  }
  .col-lg-offset-8{
      margin-left:66.6666666667%
  }
  .col-lg-offset-9{
      margin-left:75%
  }
  .col-lg-offset-10{
      margin-left:83.3333333333%
  }
  .col-lg-offset-11{
      margin-left:91.6666666667%
  }
  .col-lg-offset-12{
      margin-left:100%
  }
}
.car-information .region .social-share {
  display: none;
}
body {
  font-family: latoregular,Arial,Helvetica,sans-serif;
  font-size: 16px;
  line-height: 1em;
  margin: 0;
  height: 100%;
  color: #666;
  font-weight: normal;
}
h1, h2 {
  font-size: 2em;
  text-transform: none;
  font-family: latolight,Arial,Helvetica,sans-serif;
  text-transform: uppercase;
  font-weight: 300;
  line-height: 1.1;
  margin: 0 0 1em;
}
h3 {
  font-size: 1.4em;
  text-transform: none;
  font-family: latobold,Arial,Helvetica,sans-serif;
  font-weight: normal;
  border-bottom: 1px solid #f2f2f2;
  color: #DC2D2F;
  padding: 0 0 .7em;
  line-height: 1.1;
  margin: 0 0 1em;
}
h1 em,
h2 em,
h3 em,
h4 em {
  font-style: normal;
  color: #DC2D2F;
  font-weight: 700;
  font-family: latobold, Arial, Helvetica, sans-serif
}
p {
  margin: 0 0 20px;
  line-height: 1.8em;
}
.d-b {
  display: block;
}
.form-group {
  margin-bottom: 15px;
}
.m-t-5 {
  margin-top: 5px;
}
.m-t-30 {
  margin-top: 30px;
}
.m-b-5 {
  margin-bottom: 5px;
}
.btn-blue.bordered {
  background: #fff;
  color: #00aeef;
}
.btn {
  text-decoration: none;
}
.btn.bordered {
  border: 1px solid;
}
.btn.red {
  color: #DC2D2F;
  border-color: #DC2D2F;
  font-size: 1rem;
}

input#call-now-btn, input#send-inquiry-btn {
  background: #77c80e;
  color: #fff;
  border: 0;
  width: 100%;
  display: block;
  border-radius: 0;
  border: 1px solid #77c80e;
  font-size: 1.2rem;
  text-transform: uppercase;
  cursor: pointer;
}
@media ( max-width: 767px ) {
  input#call-now-btn, input#send-inquiry-btn {
    padding: 1em;
  }
}
select{
  display:block;
  width:100%;
  color:#666;
  border-radius:0;
  border:1px solid #e0e0e0;
  padding:.8em 1em;
  cursor: pointer;
  background:#fff;
  font-size: 1em;
  -moz-appearance: none;
  -webkit-appearance: none;
  background: #fff url(/svg/expand-select.svg) no-repeat calc(100% - 10px) 50%;
}
select::-ms-expand {
    display: none;
}
input[type="date"],
input[type="email"],
input[type="number"],
input[type="tel"],
input[type="text"],
input[type="password"],
textarea {
  display:block;
  width:100%;
  color:#666;
  border-radius:0;
  border:1px solid #e0e0e0;
  padding:.8em 1em;
  background:#fff;
  font-size: 1em;
  cursor: pointer;
  -webkit-appearance: none;
}
button {
  cursor: pointer
}
a {
  transition: color .23s, background .23s
}
#CybotCookiebotDialog{
  max-width:220px!important;
  padding:12px 15px!important;
  left:auto!important;
  top:auto!important;
  right:10px!important;
  bottom:10px!important;
  background:#fff!important;
  border:1px solid #d0d0d0!important;
  border-radius:4px!important;
  box-shadow:0 0 10px rgba(0,0,0,.25)!important;
  transform:none!important
}
#CybotCookiebotDialogBodyButtons a{
  border-radius:4px;
  padding:7px 14px;
  text-transform:uppercase
}
#CybotCookiebotDialogBodyButtonAccept{
  background-color:#77c80e!important;
  border:1px solid #77c80e!important
}
#CybotCookiebotDialogBodyButtonDetails{
  display:none!important
}
@media (max-width:767px){
  #CybotCookiebotDialog{
      max-width:100%!important;
      right:auto!important;
      bottom:60px!important;
      border-radius:0!important;
      padding:1px 3px 3px!important
  }
  #CybotCookiebotDialogBodyContentTitle{
      font-size:1em!important;
      margin-top:0!important
  }
}
.find-your-car{
  display:block;
  overflow:hidden;
  margin-top:60px;
  margin-bottom:-70px;
  position:relative;
  transition:height .3s,margin .3s
}
.find-your-car img{
  display:block;
  width:100%;
  height:auto;
  background:#fff;
  transition:margin .3s
}
.find-your-car.collapsed img:nth-child(1){
  margin-top:-100px
}
.find-your-car a[href="#close"]{
  position:absolute;
  width:15px;
  height:15px;
  z-index:20;
  right:8px;
  top:10px
}
sub, sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}
sub {
  bottom: -.25em;
}
.btn-green {
  background: #77c80e;
  color: #fff;
  -webkit-appearance: none;
  border-radius: 0;
}
.btn-blue.bordered{
  background:#fff;
  color:#00aeef;
  border: 1px solid;
}
.btn-blue,
.btn-green,
.btn-red {
  display: block;
  text-transform: uppercase;
  text-decoration: none;
  padding: 1em;
  border: 0;
  font-size: 1em;
  text-align: center;
  font-family: latobold,Arial,Helvetica,sans-serif;
  transition: background .23s, color .23s;
  cursor: pointer
}
.btn-red {
  background: #DC2D2F;
  color: #fff;
}
label {
  font-size: 16px;
  line-height: 20px;
  font-weight: 400;
  color: rgba(0,0,0,.4);
  padding-bottom: 5px;
  display: inline-block;
  max-width: 100%;
  margin-bottom: 5px;
}
.ss-scroll {
  display: none
}
.visible-lg, .visible-md, .visible-sm, .visible-xs {
  display: none!important;
}
.table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 20px;
  border-spacing: 0;
  border-collapse: collapse;
}
.carousel-inner>.item>a>img, .carousel-inner>.item>img, .img-responsive, .thumbnail a>img, .thumbnail>img {
  display: block;
  max-width: 100%;
  height: auto;
}
.cursor-pointer {
  cursor: pointer;
}
.btn-default:active, .btn-default:active:focus, .btn-default:focus, .btn-default:hover {
  border-color: #DC2D2F;
  color: #DC2D2F;
  background: 0 0;
  outline: 0;
}
.table>tbody>tr>td,
.table>thead>tr>th {
  padding: 8px;
  text-align: left;
}
.middle-container li {
    line-height: 1.8em
}
.btn {
  display: inline-block;
  padding: 8px 15px;
  text-align: center;
  line-height: 1em;
  font-family: latoregular,sans-serif;
  transition: all .23s;
}
a {
  color: inherit;
}
.hidden {
  display: none !important
}
form.search {
  position: fixed;
  left: 0;
  width: 100%;
  top: 0;
  height: 100%;
  background: rgba(21, 21, 56, 0.8);
  visibility: hidden;
  opacity: 0;
  transition: opacity .23s, visibility .23s;
  z-index: 1;
  font-size: 1rem;
}
.search h3 {
  color: #fff;
  position: relative;
  margin: -1.3em 0 1em;
}
.search-visible form.search {
  visibility: visible;
  opacity: 1;
}
header li.search svg {
  fill: #fff;
}
form.search > div {
  width: 80%;
  max-width: 380px;
  position: absolute;
  left: 50%;
  top: 30%;
  transform: translate(-50%, -50%)
}
form.search > div > a {
  width: 20px;
  height: 20px;
  position: absolute !important;
  right: 0;
  margin: -28px 0px 0 0;
  padding: 0 !important;
}
.search > div > a {
  z-index: 100;
}
#search_suggestions {
  height: 43vh;
  overflow: auto;
  position: absolute;
  width: 100%;
  padding: 1em 0 0 1em;
  color: #fff;
}
form.search #search_suggestions a {
  font-family: latoregular, Arial, Helvetica, sans-serif;
  padding: .5em 0;
  opacity: .7;
  transition: opacity .23s;
  text-decoration: none;
  display: block;
}
form.search h4 {
  margin: .5em 0;
  color: #fff;
  font-family: latobold, Arial, Helvetica, sans-serif;
}
.pull-right {
  float: right!important;
}.blog-social li {
    display: inline-block;
}
.row {
  margin-right: -15px;
  margin-left: -15px;
}
.row:after,.row:before{
  content:" ";
  display:table
}
.row:after{
  clear:both
}
#loginModal{
    background:rgba(0,0,0,.4);
    position:fixed;
    width:100%;
    height:100%;
    z-index:1100;
    top:0;
    left:0;
    opacity:0;
    visibility:hidden;
    transition:opacity .3s,visibility .3s
}
#loginModal.active{
    visibility:visible;
    opacity:1
}
#loginModal form{
    position:fixed;
    background:#fff;
    padding:30px;
    z-index:1101;
    width:400px;
    left:50%;
    transform: translate(-50%, 0);
    top:50%;
    opacity:0;
    visibility:hidden;
    transition:opacity .3s cubic-bezier(.68,-.55,.265,1.55),visibility .3s
}
#loginModal.active form{
    visibility:visible;
    opacity:1
}
#loginModal label{
    display:block
}
.forgot-block a {
  display: block;
  margin-right: 20px;
  font-style: italic;
  text-decoration: none;
  margin: .5em 0;
}
.forgot-block a:hover {
  color: #DC2D2F;
}
#loginModal input[type="submit"] {
  width: 100%;
}
#loginModal > form > a {
  width: 20px;
  right: 15px;
  position: absolute;
  top: 15px;
}
#loginModal > form > a svg {
  fill: #666
}
#loginModal > form > a:hover svg {
  fill: #DC2D2F
}
body .caps-on{
    opacity:0;
    visibility:hidden;
    transition:opacity .3s,visibility .3s
}
body.caps-on .caps-on{
    visibility:visible;
    opacity:1
}
#loginModal .caps-on{
    float:right;
    color:#DC2D2F
}
@media (min-width:768px){
  .find-your-car{
      margin-top:60px
  }
  .find-your-car a[href="#close"]{
      right:38px
  }
}
@media screen and (min-width:1350px){
  .find-your-car{
      margin-top:70px
  }
}
.find-your-car.collapsed{
  margin:0!important;
  height:0!important
}
::selection {
   background-color: #00abe5;
   color: #fff 
}
.notifications.has-data {
  fill: #DC2D2F;
}
.text-center {
  text-align: center;
}
h3 em {
  font-style: normal;
  font-family: latobold,Arial,Helvetica,sans-serif;
  color: inherit;
}
.page-wrapper {
  transition: padding .23s;
  padding: 0;
}
body[data-scroll="60"] .page-wrapper {
  padding: 80px 0 0;
}
.d-i-b {
  display: inline-block;
}
.inner-container {
  padding-left: 30px;
  padding-right: 30px;
  position: relative;
}
.btn-default {
  border: 1px solid #464646;
  background: 0 0;
  outline: 0;
  color: #464646;
  font-size: 1rem;
}
.btn-default:active, .btn-default:active:focus, .btn-default:focus, .btn-default:hover {
  border: 1px solid #DC2D2F;
  color: #DC2D2F;
  outline: 0;
}
.register-pages .middle-container a {
  text-decoration: none;
}
footer > div,
.middle-container{
  padding-left: 40px !important;
  padding-right: 40px !important;
}
@media ( min-width: 768px ) {
  .middle-container{
    min-height: 400px;
  }
}
