
.practice-info-form__wrapper{
    z-index: 2;
}

.pms-dashboard--page__wrapper {
    .PracticeNameHeader__container {
        position: relative;
        //margin: 10px 10px 8px 0 ;
        .practice-info_comp__wrapper {
            .practiceinfoheader-logo {
                svg {
                    color: @brand-primary;
                }
            }
            .practice-header-group{
                .practice-header--content {
                    p {
                        .createdon{
                            border-right:0px solid;
                            padding-right: 10px;
                        }
                        .updatedon{
                            border-right:0px solid;
                            padding: 0 10px;
                            color: #666;
                        }
                        .refreshedon{
                            padding-left: 10px;
                            color: #666;
                        }
                    }
                }
            }
        }
    }

    .pms-clinician-tab__wrapper{
        .clinician-search__container{

        }
        .clinician-table{
            margin-top: 15px;
            .tableRow.dataTable__row {
                min-height: 54px;
            }
            .tableHead.tableRow {
                .fig-CliniciansNameNpi {
                    padding-left: 4em;
                }
                
                .fig-designationname{
                    color: @thead-color;
            }
                
                .fig-providerSpeciality{
                    color: @thead-color;
                } 
            }
            .fig-designationname.clinician-designationname {
                display: flex;
                align-items: center;
                color: @brand-primary;
            }

            .fig-providerSpeciality.clinician-speciality {
                display: flex;
                align-items: center;
                color: @brand-primary;
            }

            .clinician-name-npi__wrapper {
                position: relative;
                flex-wrap: wrap;
                display: flex;
                margin: 5px 0;
                align-items: center;
                .leftcornerflag {
                    position: relative;
                    height: 3em;
                    width: 3em;
                    .border-radius (3px 0px 0px 0);
                    overflow: hidden;
                }
                .clinician-name__initials{
                    background-color:@brand-primary;
                    width: 34px;
                    font-size: 1rem;
                    height: 34px;
                }
                .name-npi__details {
                    padding: 0 5px 0 10px;
                    width: calc(100% - 95px);
                    word-break: break-word;
                    .name-span {
                        font-weight: 500;
                        padding: 0 20px 0 0;
                        display: inline-block;
                    }
                    .npi-span {
                        color: @gray;
                        font-size: 0.75rem;
                    }
                }
            }
            .total-records-content__row {
                display: none;
            }
        }

    }

    // PMS location CSS
    .pms-location-tab__wrapper{
        .locatin-search__container{

        }
        .location-table{
            margin-top: 15px;
            .tableRow.dataTable__row {
                min-height: 54px;
            }
            .tableHead.tableRow {
                .fig-LocationDetails  {
                    padding-left: 4em;
                }
            }
            .location__wrapper {
                position: relative;
                flex-wrap: wrap;
                display: flex;
                margin: 5px 0;
                align-items: center;
                .leftcornerflag {
                    position: relative;
                    height: 3em;
                    width: 3em;
                    .border-radius (3px 0px 0px 0);
                    overflow: hidden;
                }
                .name-npi__details {
                    padding: 0 5px;
                    width: calc(100% - 95px);
                    .id-span {
                        font-weight: 500;
                        padding: 0 20px 0 10px;
                        display: inline-block;
                    }
                    .details-span {
                        color: @brand-primary;
                        font-size: 0.75rem;
                        font-weight: 500;
                    }
                }
            }
            .total-records-content__row {
                display: none;
            }
        }
    }

    //Practice form PracticeInfo css
    .practice-form{
        .practice-form_row{
            .practice-form_col{
                >label{
                    transform:scale(0.9)
                }
                .practice-form_col--input input[type=text]{
                    color: @brand-primary;
                    overflow: hidden;
                    white-space: nowrap;
                    text-overflow: ellipsis;
                }
            }
        }
    }
}