@import "./styles/variables.scss"; #cardImage { border-radius: 5px; object-fit:cover; } .dark-card { border-radius: 8px; } // Changed height to 100% to make all cards the same height .card-spacing { margin-top: 10%; height: 100%; } .rating { position: absolute; font-weight: bold; } .expand { text-align: center; } @media (min-width: 1025px) { // Changed height to 100% to make all cards the same height .grow { transition: all .2s ease-in-out; height: 100%; } .grow:hover { transform: scale(1.1); } } ::ng-deep mat-dialog-container.mat-dialog-container { // background-color: $ombi-primary; // color: white; border-radius: 2% } /* Title adjust for the Discover page */ .mat-card-content h6 { overflow: hidden; white-space: nowrap; font-weight: 400; font-size: 1.1rem; } /* Summary adjust for Discover page */ .small, small { font-size: 0.8rem; } #cardImage { height: 100%; object-fit: cover; display: block; } .box { position: relative; max-width: 600px; } .ombi-card { padding: 5px; height:100%; max-width: 200px; max-height: 295px; } ::ng-deep .p-carousel-indicators { display: none !important; } ::ng-deep .image { border-radius: 10px; opacity: 1; display: block; width: 100%; height: auto; transition: .5s ease; backface-visibility: hidden; } .middle { transition: .5s ease; opacity: 0; position: absolute; top: 67%; width: 90%; left: 50%; transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); } .middle-show { transition: .5s ease; opacity: 1; position: absolute; top: 67%; width: 90%; left: 50%; transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); } .c { position: relative; } .c:hover .image { opacity: 0.3; } .c:hover .middle { opacity: 1; } .small-text { font-size: 11px; } .title { font-size: 18px; } .full-width { width: 100%; } .ellipsis { display: -webkit-box; -webkit-line-clamp: 6; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; } .card-top-info{ position: absolute; top: 0px; width: 100%; background-color: rgba(15,23,31,0.7); display:flex; justify-content: space-between; padding-top:0.6em; padding-bottom:0.3em; z-index:2; letter-spacing: 0.2px; } .top-left { font-size: 14px; font-weight:200; padding-left: 0.5em; font-size: 14px; } /* common */ .top-right{ display:flex; font-weight:200; } .top-right span.indicator, span.indicator-text { display: none; background-color: transparent; color: #fff; text-shadow: 0 1px 1px rgba(0,0,0,.2); text-align: right; font-size: 14px; } .top-right span.indicator{ padding-right: 0px; } .top-right span.indicator-text{ padding-right: 1em; } .top-right span.indicator:before{ content: ''; width: 10px; height: 10px; -moz-border-radius: 7.5px; -webkit-border-radius: 7.5px; border-radius: 7.5px; margin-right:5px; } .top-right span.indicator, span.indicator-text{ display:block; } .top-right span.indicator:before{ display: inline-block; } .top-right.available span.indicator:before{ background-color: #1DE9B6; } .top-right.approved span.indicator:before{ background-color: #ffd740; } .top-right.denied span.indicator:before{ background-color: #660202; } .top-right.partly-available span.indicator:before{ background-color: #ffd740; } .top-right.requested span.indicator:before{ background-color: #ff5722; } ::ng-deep a.poster-overlay{ color:#fff; } a.poster-overlay:hover{ text-decoration: none; } @media screen and (max-width: 400px){ .ellipsis{ display:none; } .top-right span.indicator-text{ display:none; } .top-right span.indicator{ padding-right:1em; } } .ombi-card #cardImage:hover{ cursor: pointer; } .ombi-card .button-request-container{ position: relative; width: 100%; margin-left: 0; margin-right: 0; margin-top: -36px; margin-bottom: 0px; opacity:0; transition: .5s ease; } .ombi-card .button-request-container-show{ position: relative; width: 100%; margin-left: 0; margin-right: 0; margin-top: -36px; margin-bottom: 0px; opacity:1; transition: .5s ease; } ::ng-deep .ombi-card .button-request-container .button-request{ padding-right:0px; padding-left:0px; width:100%; } ::ng-deep .ombi-card .button-request-container-show .button-request{ padding-right:0px; padding-left:0px; width:100%; } .c:hover .button-request-container { opacity:1; } .btn-ombi{ background-color:#293a4c; } ::ng-deep .mat-menu-panel { min-width: 190px !important; }