.organization-tree { padding:10px; ul, li { margin-top: 0; margin-bottom: 0; list-style-type: none; padding-left: 6px; } .organization-tree-node-invisible { display: none; } } .mat-tree-node { min-height: 30px; font-size: 13px; padding-left:20px; margin-top:4px; &:hover { background-color: #f4f4f4; border:1px solid #cccccc; border-radius:4px; box-shadow: 0 1px 4px rgba(32, 33, 36, 0.1); } } .path { //border: 1px solid #dddddd; padding: 4px; margin-top: 10px; //box-shadow: 0 1px 4px rgba(32, 33, 36, 0.1); + ul{ li:last-chlid{ border-bottom:1px solid #dddddd; } } } .mat-icon-button{ padding: 0; min-width: 0; width: 20px; height: 20px; flex-shrink: 0; line-height: 20px; margin-right:10px; .mat-icon-rtl-mirror{ line-height: 14px; font-size: 14px; border: 1px solid #dddddd; padding: 2px; font-size: 14px; min-width: 14px; min-height: 14px; line-height: 14px; width:20px; height:20px; box-shadow: 0 1px 4px rgba(32, 33, 36, 0.1); } }