#emi-select-specialty{
    display: none
}

#emi-search-doctor-form{
    margin-bottom: 2em
}

.emi-form{
    max-width: 768px
}

.emi-form .emi-fields-cols,
.emi-form .emi-btn-cols{
    display: grid;
    gap: 1rem;
}
.emi-form input,
.emi-form .select2-container--default .select2-selection--single{
    border-radius: 3px;
}
.emi-fields-cols,
.emi-form .emi-btn-cols{
    grid-template-columns: repeat(3, 1fr)
}

@media (max-width: 768px) {
    .emi-fields-cols,
    .emi-form .emi-btn-cols{
        grid-template-columns: 1fr;
    }
}

.emi-form input.emi-field,
.emi-form .select2-container--default .select2-selection--single{
    height: 36px !important;
    padding: 8px !important;
    margin-bottom: 1rem;
    border: 1px solid #e1e1e1;
}

.emi-form .select2-container--default{
    width: auto !important;
}
.emi-form .select2-container--default .select2-selection--single .select2-selection__rendered{
    line-height: normal !important;
}

.emi-form .select2-container--default .select2-selection--single .select2-selection__arrow{
    height: 36px !important;
}
#select2-emi-select-specialty-results li:before{
    content: none !important;
}

.emi-form .emi-btn-cols input{
    height: 36px;
    padding: 5px;
}

.emi-form #emi-search-doctor-action{
    color: #fff;
    background-color: #37448f;
    border: 1px solid #37448f;
}
#emi-btn-clear{
    color: #000;
    background-color: #f0f0f0;
    border: 1px solid #f0f0f0;
}
#emi-btn-clear:hover{
    cursor: pointer;
    border: 1px solid #37448f;
}


.emi-doctor-table-results{
    width: 768px !important;;
    /* max-width: 768px !important; */
    border-width: 1px;
}
.emi-doctor-table-results th{
    font-size: .875em !important;
    font-weight: 700;
}
.emi-doctor-table-results th,
.emi-doctor-table-results td{
    padding: 8px !important;
    text-align: left;
    border: 1px solid #e5e5e5;
}
.emi-doctor-table-results th.is-name, .emi-doctor-table-results tr:hover{
    background-color: #dbdbdb;
}

.doctor-not-found{
    color:rgb(139, 5, 5);
    font-weight: 700;
}