.page-id-1695 input[type=text],
.page-id-1695 textarea, .page-id-1695 select {
  font-size:18px !important;
  padding: 0px 10px 0px 10px !important;
  display:block !important;
  /*
  border:none !important;
  border-bottom: 3px solid #555555 !important;
*/
  border-bottom: 3px solid #555555 !important;
  background-color: #fff !important;   
}

.page-id-1695 input[type=submit]{
  font-size: 18px !important;
}


.page-id-1695 input[type=text]:focus, .page-id-1695 textarea:focus, .page-id-1695 select:focus      { 
  outline:none !important; 
  border:2px solid #ffcc33 !important;
}

/* LABEL ======================================= */
.page-id-1695 label          {
  font-size:16px !important;
  font-weight:normal !important;
  color: #333;
}

.page-id-1695 input:focus ~ label, .page-id-1695 input:valid ~ label    {
  top:-20px !important;
  padding-left: 17px;
  font-size:18px !important;
}

/* active state */
.page-id-1695 input:focus ~ .highlight {
  -webkit-animation:inputHighlighter 0.3s ease !important;
  -moz-animation:inputHighlighter 0.3s ease !important;
  animation:inputHighlighter 0.3s ease !important;
}

.page-id-1695 h3,.page-id-1695 h4,.page-id-1695 h5 {
  color: #444!important;
}

/* Material style */
.page-id-1695 button {
  border: none!important;
  cursor: pointer!important;
  color: white!important;
  padding: 15px 40px!important;
  border-radius: 2px!important;
  font-size: 22px!important;
  box-shadow: 2px 2px 4px rgba(0, 0, 0, .4)!important;
  background: #000!important;
}

/* Ripple magic */
.page-id-1695 button{
  position: relative!important;
  overflow: hidden!important;
}

.page-id-1695 button:after {
  content: ''!important;
  position: absolute!important;
  top: 50%!important;
  left: 50%!important;
  width: 5px!important;
  height: 5px!important;
  background: rgba(255, 255, 255, .5)!important;
  opacity: 0!important;
  border-radius: 100%!important;
  transform: scale(1, 1) translate(-50%)!important;
  transform-origin: 50% 50%!important;
}

.page-id-1695 .slp_search_form .search_box .search_item label {
    text-align: left;
    min-width: 8em;
    margin-right: .25em;
    margin-top: 14px;
    color: #666;
  }

  .page-id-1695 #gform_confirmation_message_1 {
    font-size: 40px !important;
    text-align: center !important;
    line-height: 55px !important;
  }

  .page-id-1680 #car-demon-searchr3c1, #car-demon-searchr8c1, #car-demon-searchr8c1, .cd_sort_by_label {
    text-align: left !important;
    font-size: 14px !important;
    font-weight: 700 !important;
    color: #444 !important;
  }

.page-id-1680 .card-action, .wp-pagenavi {
  display: none !important;
}
   

.page-id-1680 select {
  font-size:18px !important;
}


/* Color Rojo en precios para Vehículos de Ocasión */
.page-id-1680 h2 strong {
    color: #2d5c88 !important;
}

