use show and hidden CSS instead of ng-if