/* Common */ /* Responsive Breakpoints */ /* Transitions - Based on Angular Material */ /* Elevation - Based on Angular Material */ /* Image aspect ratio calculator */ /* Responsive breakpoints */ .md-card { overflow: auto; display: -ms-flexbox; display: flex; -ms-flex-direction: column; flex-direction: column; position: relative; z-index: 1; border-radius: 2px; box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2), 0 2px 2px rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.12); } .md-card.md-with-hover { cursor: pointer; transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1); transition-property: box-shadow; } .md-card.md-with-hover:hover { z-index: 2; box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12); } .md-card .md-card-media { position: relative; } .md-card .md-card-media.md-16-9 { overflow: hidden; } .md-card .md-card-media.md-16-9:before { width: 100%; padding-top: 56.25%; display: block; content: " "; } .md-card .md-card-media.md-16-9 img { position: absolute; top: 50%; right: 0; left: 0; transform: translateY(-50%); } .md-card .md-card-media.md-4-3 { overflow: hidden; } .md-card .md-card-media.md-4-3:before { width: 100%; padding-top: 75%; display: block; content: " "; } .md-card .md-card-media.md-4-3 img { position: absolute; top: 50%; right: 0; left: 0; transform: translateY(-50%); } .md-card .md-card-media.md-1-1 { overflow: hidden; } .md-card .md-card-media.md-1-1:before { width: 100%; padding-top: 100%; display: block; content: " "; } .md-card .md-card-media.md-1-1 img { position: absolute; top: 50%; right: 0; left: 0; transform: translateY(-50%); } .md-card .md-card-media + .md-card-header { padding-top: 24px; } .md-card .md-card-media + .md-card-content:last-child { padding-bottom: 16px; } .md-card .md-card-media img { width: 100%; } .md-card .md-card-header { padding: 16px; } .md-card .md-card-header:first-child > .md-title:first-child, .md-card .md-card-header:first-child > .md-card-header-text > .md-title:first-child { margin-top: 8px; } .md-card .md-card-header:last-child { margin-bottom: 8px; } .md-card .md-card-header.md-card-header-flex { display: -ms-flexbox; display: flex; -ms-flex-pack: justify; justify-content: space-between; } .md-card .md-card-header + .md-card-content { padding-top: 0; } .md-card .md-card-header + .md-card-actions:not(:last-child) { padding: 0 8px; } .md-card .md-card-header .md-avatar { margin-right: 16px; float: left; } .md-card .md-card-header .md-avatar ~ .md-title { font-size: 14px; } .md-card .md-card-header .md-avatar ~ .md-title, .md-card .md-card-header .md-avatar ~ .md-subhead { font-weight: 500; line-height: 20px; } .md-card .md-card-header .md-button { margin: 0; } .md-card .md-card-header .md-button:last-child { margin-right: -4px; } .md-card .md-card-header .md-button + .md-button { margin-left: 8px; } .md-card .md-card-header .md-card-header-text { -ms-flex: 1; flex: 1; } .md-card .md-card-header .md-card-media { width: 80px; -ms-flex: 0 0 80px; flex: 0 0 80px; height: 80px; margin-left: 16px; } .md-card .md-card-header .md-card-media.md-medium { width: 120px; -ms-flex: 0 0 120px; flex: 0 0 120px; height: 120px; } .md-card .md-card-header .md-card-media.md-big { width: 160px; -ms-flex: 0 0 160px; flex: 0 0 160px; height: 160px; } .md-card .md-subhead, .md-card .md-title, .md-card .md-subheading { margin: 0; font-weight: 400; } .md-card .md-subhead { opacity: .54; font-size: 14px; letter-spacing: .01em; line-height: 20px; } .md-card .md-subhead + .md-title { margin-top: 4px; } .md-card .md-title { font-size: 24px; letter-spacing: 0; line-height: 32px; } .md-card .md-card-media-actions { padding: 16px; display: -ms-flexbox; display: flex; -ms-flex-pack: justify; justify-content: space-between; } .md-card .md-card-media-actions .md-card-media { max-width: 240px; max-height: 240px; -ms-flex: 1; flex: 1; } .md-card .md-card-media-actions .md-card-actions { margin-left: 16px; -ms-flex-direction: column; flex-direction: column; -ms-flex-pack: start; justify-content: flex-start; -ms-flex-align: center; align-items: center; } .md-card .md-card-media-actions .md-card-actions .md-button + .md-button { margin: 8px 0 0; } .md-card .md-card-content { padding: 16px; font-size: 14px; line-height: 22px; } .md-card .md-card-content:last-child { padding-bottom: 24px; } .md-card .md-card-actions { padding: 8px; display: -ms-flexbox; display: flex; -ms-flex-pack: end; justify-content: flex-end; -ms-flex-align: center; align-items: center; } .md-card .md-card-actions .md-button { margin: 0; } .md-card .md-card-actions .md-button:first-child { margin-left: 0; } .md-card .md-card-actions .md-button:last-child { margin-right: 0; } .md-card .md-card-actions .md-button + .md-button { margin-left: 4px; } .md-card .md-card-area { position: relative; } .md-card > .md-card-area:not(:last-child) { position: relative; } .md-card > .md-card-area:not(:last-child):after { height: 1px; position: absolute; bottom: 0; content: " "; } .md-card > .md-card-area:not(:last-child):not(.md-inset):after { right: 0; left: 0; } .md-card > .md-card-area:not(:last-child).md-inset:after { right: 16px; left: 16px; } .md-card .md-card-media-cover { position: relative; color: #fff; } .md-card .md-card-media-cover.md-text-scrim .md-card-backdrop { position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: 1; } .md-card .md-card-media-cover .md-card-area { position: absolute; right: 0; bottom: 0; left: 0; z-index: 2; } .md-card .md-card-media-cover .md-card-header + .md-card-actions { padding-top: 0; } .md-card .md-card-media-cover .md-subhead { opacity: 1; } .md-card .md-card-expand { overflow: hidden; } .md-card .md-card-expand.md-active [md-expand-trigger] { transform: rotateZ(180deg) translate3D(0, 0, 0); } .md-card .md-card-expand.md-active .md-card-content { margin-top: 0 !important; opacity: 1; padding: 4px 16px 24px 16px; height: auto; } .md-card .md-card-expand .md-card-actions { padding-top: 0; position: relative; z-index: 2; } .md-card .md-card-expand [md-expand-trigger] { transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1); will-change: transform; } .md-card .md-card-expand .md-card-content { height: 0; padding: 0 16px; position: relative; z-index: 1; opacity: 0; transform: translate3D(0, 0, 0); transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1); will-change: margin, height; } /*# sourceMappingURL=index.css.map*/