#practitioner-list{
    float:left;
    list-style:none;
    margin-top:-3px;
    padding:0;
    width:190px;
    position: absolute;
}
#practitioner-list li{
    padding: 10px;
    background: #f0f0f0;
    border-bottom: #bbb9b9 1px solid;
}
#practitioner-list li:hover{
    background:#ece3d2;
    cursor: pointer;
}
#search-box{
    padding: 10px;
    border: #a8d4b1 1px solid;
    border-radius:4px;
}
.doctor-fields-container .error {
    padding: 0px;
    padding-left: 26%;
}
/**** error handling in mobile and tablet ***/
@media (max-width:1023px){
.doctor-fields-container .error {
padding: 0px;
    padding-left: 0%;
    padding-top: 3px;
}
}