input::placeholder {
    
   font-weight:500;
   font-family: poppins;
   font-size:15px;
   color: #666;
}

input[type="text"], select.statefrom, select.stateto{
    height: 40px;
    border-radius: 5px !important;
    margin-bottom: 8px !important;
    color: #000 !important;
    border : #e1e1e1 solid 1px !important ;
    line-height:1.3;
    width:100%;

}

select.statefrom:active, select.stateto:active{
background-color: #f7f8f9;
}

select:invalid {
    color: #666 !important;
    font-family: poppins;
    font-size:15px;
}

:focus-visible {
    outline: -webkit-focus-ring-color auto 0px;
}
span.ft {
    display: none;
}

.error-message {
  color: #cf281d;
  font-size: 0.8em;
  text-align: center;
  margin-bottom: 10px;
}

/*banner form next button */
button.nextButton {
border-radius: 5px;
padding: 6px 40px;
background: #047cba;
margin-top: 15px;
width: 100%;
}

button.nextButton:hover {background-color: #1ca4e9;}
button.nextButton:active {background-color: #1ca4e9;}