body {
    height: auto !important; min-height: 100%; /* Fix bug in angular material - see towards bottom of https://github.com/angular/material/issues/3218 */
}

.layout-padding-no-top { padding-top: 0 !important; }
.layout-padding-no-bottom { padding-bottom: 0 !important; }
.layout-padding-no-left { padding-left: 0 !important; }
.layout-padding-no-right { padding-right: 0 !important; }
.layout-margin-no-top { margin-top: 0 !important; }
.layout-margin-no-bottom { margin-bottom: 0 !important; }
.layout-margin-no-left { margin-left: 0 !important; }
.layout-margin-no-right { margin-right: 0 !important; }

md-select .md-select-label,
md-select:not([disabled]).ng-invalid.ng-dirty .md-select-label,
md-select:not([disabled]):focus .md-select-label {
    padding-bottom: 12px;
}

/* zoomable-list */

.ewg-angular-zoomable-list md-list {
    padding: 0;
    background-color: transparent;
}
.ewg-angular-zoomable-list md-card {
    background-color: transparent;
}
.ewg-angular-zoomable-list-item:focus {
    outline: none;
}

/* zoomable-list-item */

.ewg-angular-zoomable-list-item md-list-item {
    background-color: white;
}
.ewg-angular-zoomable-list-item.selected {
    margin: 16px -16px 16px;
    padding: 16px;
    background-color: #d9d9d9;
}
.ewg-angular-zoomable-list-item .ewg-angular-zoomable-list-item .zoomed-container {
    margin-left: -24px;
    margin-right: -24px;
    box-shadow: 0 3px 1px -2px rgba(0,0,0,.14),0 2px 2px 0 rgba(0,0,0,.098),0 1px 5px 0 rgba(0,0,0,.084);
}

/* zoom animation */

/*.ewg-angular-zoomable-list-item .zoomed-container.ng-enter,*/
/*.ewg-angular-zoomable-list-item .zoomed-container.ng-leave {*/
    /*-webkit-transition:all cubic-bezier(0.250, 0.460, 0.450, 0.940) 0.5s;*/
    /*transition:all cubic-bezier(0.250, 0.460, 0.450, 0.940) 0.5s;*/
/*}*/
/*.ewg-angular-zoomable-list-item .zoomed-container.ng-enter,*/
/*.ewg-angular-zoomable-list-item .zoomed-container.ng-leave.ng-leave-active {*/
    /*max-height: 0;*/
/*}*/
/*.ewg-angular-zoomable-list-item .zoomed-container.ng-leave,*/
/*.ewg-angular-zoomable-list-item .zoomed-container.ng-enter.ng-enter-active {*/
    /*max-height: 1000px;*/
/*}*/
