.twitter-typeahead {
    display: block !important;
}

.twitter-typeahead + input {
    flex: 1 0 40%;
    margin-right: 1rem;
}

.typeahead {
    width: 100%;
}

.tt-menu {
    width: 100%;
    color: #000000;
    background-color: #FFFFFF;
    border: 1px solid black;
    border-top: none;
}

.tt-menu .tt-suggestion {
    padding: 8px;
    cursor: pointer;
    
    &:hover,
    &:focus {
      color: #007DBA;
    }
}


/*physician directory*/
#physician_directory_table_wrapper .dataTables_filter {
    display:block !important;    
    width: 305px;
    text-align: left;
    padding:0.75rem;
    padding-top:0 !important;
}

#physician_directory_table_wrapper .dataTables_filter input {
    width:305px !important;
}


#physician_directory_table_wrapper th.physician-specialty select {
    width:305px !important;
    color: rgb(117, 117, 117);
    padding-left:0.4rem !important;
}

/*member directory*/
#research_membership_directory_table_wrapper .dataTables_filter {
    display:block !important;    
    width: 305px;
    text-align: left;
    padding:0.75rem;
    padding-top:0 !important;
}

#research_membership_directory_table_wrapper .dataTables_filter input {
    width:305px !important;
}


#research_membership_directory_table_wrapper th.research-program-listing select {
    width:305px !important;
    color: rgb(117, 117, 117);
    padding-left:0.4rem !important;
}