
.cantusetab {
  border-top:1px solid #DDDBDB !important;}


.cantusetab tr td{
  border-bottom:1px solid #DDDBDB !important;}



table tr:hover .cantusetab td{

  border-bottom:1px solid rgba(255,255,255,0.6) !important;}


@media screen and (max-width:1020px) {
.cantusetab {
  border-top:1px solid #DDDBDB !important;}

}

}






















.defaulttxt {
  color:rgb(0,170,210);
}

.redtxt {
  color:#002c5f;
}




@media screen and (max-width:1020px) {
.vehicles_list tr td:nth-child(4),
.vehicles_list tr td:nth-child(5),
.vehicles_list tr td:nth-child(6) {
    background:#eb6428 !important;

}
}



#steps   .actt a{

  background-color: #fff;
}


.complect h2 button,
.complect .colouurs button,
.complect .colouurs .activated,
.fixedinfo button {

background: #c4c3c2;

}

.styled-checkbox:checked + label:before {
  background: #00aad2;
}

.complecting{

  border: 5px solid #e4dcd3;

}

#steps li span{

  background: #00aad2;

 -moz-box-shadow:    0 0 5px rgba(0, 0, 0, 0.4);
   -webkit-box-shadow:  0 0 5px rgba(0, 0, 0, 0.4);
   box-shadow:     0 0 5px rgba(0, 0, 0, 0.4);
}

.options .option {

  background-color: #e4dcd3;

  border: 5px solid #e4dcd3;
}


  .maintable td,  .contenttable td{
border-bottom:1px solid #DDDBDB;
border-right:1px solid #DDDBDB;
  
} 

 .pricetable td{

border-bottom:1px solid #DDDBDB;

} 

 
 .maintable,  .contenttable{

border-top:0;
border-left:1px solid #DDDBDB;

} 
 
   .pricetable{

border-top:0;

} 


.maintable td, .contenttable td, .pricetable td{
   border-color: #DDDBDB;
}



#steps   .staragain a{
  background: #00aad2;


 -moz-box-shadow:    0 0 5px rgba(0, 0, 0, 0.4);
   -webkit-box-shadow:  0 0 5px rgba(0, 0, 0, 0.4);
   box-shadow:     0 0 5px rgba(0, 0, 0, 0.4);

}


#steps   .staragain a:hover{
background: #006f8a;
}

.fixedinfo button {
background: #00aad2;
 -moz-box-shadow:    0 0 5px rgba(0, 0, 0, 0.4);
   -webkit-box-shadow:  0 0 5px rgba(0, 0, 0, 0.4);
   box-shadow:     0 0 5px rgba(0, 0, 0, 0.4);
}

.fixedinfo button:hover {
background: #006f8a;
}




.auto24-iframe th.photo, .auto24-iframe th.make, .auto24-iframe th.mileage, .auto24-iframe th.year, .auto24-iframe th.fuel, .auto24-iframe th.gearbox, .auto24-iframe th.price{
background-color:rgb(0,170,210);
}


.auto24-iframe  .active {
    background-color: rgb(0,170,210);

}

.auto24-iframe .detailContainer .make_and_model_title, .auto24-iframe .detailContainer .make_and_model {
background:rgb(0,170,210);

}

.submit input {
 background-color:rgb(0,170,210) !important;

  }
  
  .submit input:hover {
 background-color:rgb(0,153,189) !important;
  }



.ui-dialog  h2 {
 
    color: rgb(0,170,210);
}


.complecting  .slick-prev, 
.complecting .slick-next {
    background-color: #e4dcd3;
  
}





.complecting  .slick-prev:hover, 
.complecting .slick-next:hover{
    background-color: #b8afa5;
  
}

.complecting .slick-dots li button {
border: 3px solid #796F6E !important;
background: transparent;
}

.complecting .slick-dots li.slick-active button {

    background: rgb(0,170,210);
   
}




.gallerybtn button {
  background: #c4c3c2 !important;
color:#fff;
}

.gallerybtn button:hover,
.complect .showmore:hover {
  background: #8c8c8c !important;
}

.complect .activated:hover,
.complect .showdifference:hover {
  opacity: 1 !important;
    background: rgb(0,153,189) !important;
}

.complect  .activated{
background: rgb(0,170,210) !important;
}

.showdifference {
  background: rgb(0,170,210) !important;
}









.options .option:hover {

  border: 5px solid rgb(0,170,210) !important;
}

.options .selected,
.options .selected:hover  {

  background-color: rgb(0,170,210) !important;

  border: 5px solid rgb(0,170,210) !important;
}





.options .unactive,
.options .unactive:hover {

  background-color: #fff !important;

  border: 5px solid #c4c3c2 !important;
}







.fixedinfo {
background-color: rgb(0,170,210);
}


.roundpic {
 transition: all .2s linear;
    border: 5px solid #fff;
}


.roundpic:hover {
-moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.4);
-webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.4);
box-shadow: 0 0 5px rgba(0, 0, 0, 0.4);
    border: 5px solid #e4dcd3 !important;
}



.roundpic .enlarge .inner {


border: 5px solid #e4dcd3;
}



 .red {
 background:rgb(0,170,210);
border:0;
 }



#steps li  a{
 color:#fff;
}
#steps .actt a{
 color:#000;
}



#steps .actt a:hover{
color:rgb(0,170,210);
opacity: 1;
}



 
    .red:hover {
 opacity: .8;

 }


  .ui-dialog .red {
 background:rgb(0,170,210);
border:0;
 }

 
    .ui-dialog .red:hover {
        
 background:rgb(0,153,189);

 }






h2 .red, .pricetable .red {
margin:-5px 0 0 20px;
background: #00aad2;
}



h2 .red:hover, .pricetable .red:hover {
background: #006f8a;
}

.light-blue {
margin:-5px 0 0 20px;
background: #00aad2 !important;
}



.light-blue:hover {
background: #006f8a !important;
}

.left .red {
    background: #002c5f;
}



.left .red:hover {
    opacity: .8;
}
 
.orangebtn a,
.orange {
background: #002c5f !important;
color:#fff !important;
}


.orangebtn a:hover,
.orange:hover {
    opacity: .8 !important;
}


 















#second {

    background: transparent !important;
}

.leftmenu ul li a:hover{
  color: rgb(0,170,210);
}

#second .left ul .sel a, .leftmenu ul .sel a, #second .left ul li a:hover {
  box-shadow: inset 0 -.3125rem 0 rgb(0,170,210);
}

.maintable .headrow td, .pricetable .headrow td, .contenttable .headrow td {
   border-right: 1px solid rgba(0,170,210,1) !important;
 
}


.maintable .headrow, .pricetable .headrow, .contenttable .headrow {
    background: rgba(0,170,210,1) !important;
}


.maintable tr:nth-child(2n+1), .pricetable tr:nth-child(2n+1), 
.contenttable tr:nth-child(2n+1) {
    background: XXXrgba(0,170,210,0.1);
}

.maintable tr:hover, .pricetable tr:hover,  .contenttable tr:hover {
background:XXXrgba(0,170,210,0.2);
 }





.lazy2 .slick-prev, .lazy2 .slick-next {
    background-color: rgb(0,170,210);

}

.pages .current {
    background-color: rgb(0,170,210);
}

#second h2, #header h2, #header h1 {
    color: #ffffff;
}

#second h2 a, #header h2 a, #header h1 a {

    color: #ffffff;
}


.gallery p {
color:#585858  !important;
}



#second h2,
.right h2,
.sisulehtrightnews h2,
.cke_panel_listItem h2,
 h8 {
    color: rgb(0,170,210);
}


 h8 {
    color: rgb(0,170,210) !important;
}

.headercontent {
    background: rgb(0,170,210) !important;
}



#return-to-top {
 
    background: rgb(0,170,210);

}





.gallery .slick-prev, .gallery .slick-next {
opacity:1 !important;
    background-color: rgb(0,170,210);

}

 .gallery .slick-prev:hover, .gallery .slick-next:hover {

    background-color: rgb(0,153,189) !important;

}


#return-to-top:hover {
    background: rgb(0,153,189);
}


.slick-prev {

    background-image: url(../img/arwl2.png) !important;

}


.slick-next {

    background-image: url(../img/arwr2.png) !important;

}




.lazy2 .slick-prev:hover, .lazy2 .slick-next:hover {

    background-color: rgb(0,153,189);

}


 a{ color:#000;

 }
 a:hover{ 
 color:#796F6E;
 }

.right a {
    color: rgb(0,170,210);
}

.right a:hover {
    color: rgb(0,153,189);
    text-decoration: none;
}



.prettybutton, .sendbtn {
  color: #fff !important;
    background: #002c5f !important;

}


.prettybutton:hover, .sendbtn:hover {
    opacity: .8 !important;

}


.prettybutton2l, .right a.prettybutton2  {
   text-decoration: none !important;
    color:# !important;
    background: #00aad2 !important;

}


 .prettybutton2:hover, .right a.prettybutton2:hover {
 background:#006f8a !important;

}


#testdrive2 .red,
.slideTogglebox6 .red{
    background: rgb(0,170,210) ;
}


#testdrive2 .red:hover,
.slideTogglebox6 .red:hover {
 background:rgb(0,153,189) ;


}


.imagelightbox-arrow {

    background-color: rgb(0,170,210);

}

.imagelightbox-arrow:hover, .imagelightbox-arrow:focus {
    background-color: rgb(0,153,189);
}


#imagelightbox-close {

    background-color: rgb(0,170,210);

}



#imagelightbox-nav button.active {
    background-color: rgb(0,170,210);
    border: 1px solid rgb(0,170,210);
}
#imagelightbox-loading
    {

      background-color: rgba(0,170,210,0.5 );

    }


#imagelightbox-close:hover, #imagelightbox-close:focus {
    background-color: rgb(0,153,189);
}









@media screen and (max-width:680px) {

.everysecond tr td:nth-child(odd) {
background:#F1F0F0;
}
.everysecond tr td:nth-child(even) {
background:#fff;
}

.everysecond .headrow td {
background:rgba(0,170,210,1) !important;
}













.testtest tr:nth-child(2n){
    background: transparent !important;
}

.testtest tr:nth-child(2n+1) {
    background: transparent !important;
}



.testtest  tr:nth-child(2n) td:nth-child(odd) {
    background: transparent !important;
}

.testtest  tr:nth-child(2n) td:nth-child(even) {
    background: #f6f3f2 !important;
}



.testtest  tr:nth-child(2n+1) td:nth-child(odd) {
    background: #f6f3f2 !important;
}

.testtest  tr:nth-child(2n+1) td:nth-child(even) {
    background: transparent; !important;
}



   .testtest .headrow:nth-child(2n+1) td:nth-child(2n+1),
    .testtest .headrow:nth-child(2n) td:nth-child(2n) {
 
  background: rgba(0,44,95,1) !important;
}



       .testtest tr.headrow,
       .testtest tr.headrow:hover  {
 
  background:transparent !important;
}

}













.cantuse .blink {

animation: ther 2s  forwards  linear 1
}

@keyframes ther {
  0% {
    background-color: transparent;
  }

  25% {
    background-color: rgba(183,27,7,0.25);
  }
  50% {
    background-color: transparent;
  }

 75% {
    background-color: rgba(183,27,7,0.25);
  }
 
  100% {
    background-color: transparent;
  }

}



