.tab-patients {
    height: 100%;
}
.tab-patients .ptn-row {
    height: 458px;
    min-width: 1200px;
}
.tab-patients .at-left{
    height: calc(100% - 10px);
    margin-top: 5px;
    width: 295px;
}
.tab-patients .patient-list{
    height: calc(100% - 75px);
    overflow-y: scroll;
    overflow-x: hidden; 
}
.tab-patients .at-right{
    height: calc(100% - 10px);
    width:  calc(100% - 315px);
    margin-top: 5px;
    margin-left: 5px;
}
/*.tab-patients header{
    height: 30px;
    vertical-align: middle;
}*/
.tab-patients header p{
    height: 30px;
    display: table-cell;
    vertical-align: middle;
}
.tab-patients input:required{
    border-bottom-color:red;
}
.tab-patients input:valid{
    border-bottom-color:teal;
}
.tab-patients tr.df{
    color:#0029FF;
}
.tab-patients tr.selected{
    background-color:#b2dfdb !important;
}

.tab-patients tr:hover{
    background-color:#E0F2F1 !important;
    cursor:pointer;
}
.tab-patients .w3-btn{
    width: 150px;
}
/*
.tab-patients tr:hover{
    background-color:#b2dfdb !important;
    cursor:pointer;
}*/