*{
    font-family: Arial, Helvetica, sans-serif;
}
.register,.logindiv,.searchdiv{
    text-align:center;
    max-width:600px;
    width:90%;
    margin: auto;
    border:1px solid #4d4d4d;
    background:#f2f2f2;
    padding:10px;
    margin-top:50px;
}
.registertable{
    margin:auto;
    font-size:16px;
    
}
.registertable td input{
    width:150px;
    padding:2px 5px;
    font-size:16px;
    margin-bottom:10px;
}
.logindiv p input[type="text"],.logindiv p input[type="password"]{
    width:80%;
    padding:2px 5px;
    font-size:16px;
    margin-bottom:10px;
    text-align:center;
}
#searchinput{
    width:150px;
    padding:2px 5px;
    font-size:16px;
    margin-bottom:10px;
}
.buttonclass{
    font-family: Arial, Helvetica, sans-serif;
    padding:5px 15px;
    font-size:16px;
    background-color: #fff;
    margin-top:20px;
    margin-bottom:20px;
}
.statusspan{
    font-size:14px;
    color:red;
    font-style: italic;
}
.searchinfobig{
    
}
.searchinfosmall{
    margin-top:25px;
    border:1px solid #4d4d4d;
    padding:5px;
    text-align:left;
    background:#fff;
}
.searchtable td{
    padding:2px 5px;
}
.registertable tr td:first-child{
    text-align:right;
}
.searchtable tr:first-child td:nth-child(2), .searchtable tr:nth-child(2) td:nth-child(2), .searchtable tr:nth-child(4) td:nth-child(2){
    text-transform:uppercase;
}
.driver_photo{
    max-width:100%;
    margin-bottom:20px;
}
.selectclass{
    width:100%;
    font-size: 16px;
}
.img_div{
    text-align:center;
}