blob: 36e883ce71eef076b09bf065eb7ed3b7478283b5 [file] [log] [blame]
/**
******************************************************************************
* Copyright © 2017-2018 PTA GmbH.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
*
* http://www.eclipse.org/legal/epl-v10.html
*
******************************************************************************
*/
.row {
display: flex;
flex-wrap: wrap;
margin-top: auto;
margin-bottom: auto;
}
.title-footer {
display: block;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
height: 48px;
color: #fff;
background: rgba(0, 0, 0, .38);
overflow: hidden;
left: 0px;
right: 0px;
position: absolute;
bottom: 0px;
text-align: center;
border-bottom-left-radius: 10px;
border-bottom-right-radius: 10px;
margin-left: 15px;
margin-right: 15px;
}
#centercontainer {
width: 100%;
margin: 0 auto;
}
#moduleRightsCondition {
justify-content: center;
overflow: hidden !important;
}
#forLoopDiv {
padding-top: 25px;
cursor: pointer;
width: 330px;
height: 330px;
}
#picDiv {
text-align: center;
border-radius: 10px;
width: 100%;
height: 100%;
}
a:link {
text-decoration: none;
color: white;
}
a:hover {
text-decoration: none;
color: white;
}
a:visited {
text-decoration: none;
color: white;
}
::ng-deep md-grid-tile.mat-grid-tile {
width: calc(((25% - 0.75px) * 1) - 20px) !important;
}
/* Grow */
.hvr-grow {
display: inline-block;
vertical-align: middle;
transform: translateZ(0);
box-shadow: 0 0 1px rgba(0, 0, 0, 0);
backface-visibility: visible;
-moz-osx-font-smoothing: grayscale;
transition-duration: 0.6s;
transition-property: transform;
}
.hvr-grow:hover,
.hvr-grow:focus,
.hvr-grow:active {
transform: scale(1.05, 1.05);
}
.underline-opening:after {
content: "";
position: absolute;
z-index: -1;
width: 3px;
height: 4%;
}
.underline-opening:hover:after {
width: 100%;
height: 4%;
}
.underline-opening:before {
content: "";
position: absolute;
z-index: -1;
width: 3px;
height: 4%;
}
.underline-opening:hover:before {
width: 100%;
height: 4%;
}
.underline-opening:after {
bottom: 0%;
left: 0%;
right: 0;
margin: 0 auto;
}
.underline-opening:before {
bottom: 0%;
right: 0%;
left: 0;
margin: 0 auto;
}
/* Base */
.element {
display: table;
margin: 14px auto;
font-size: 16px;
display: table;
position: relative;
z-index: 2;
}
.element:hover,
.element:focus {
outline: 0;
color: #FFFFFF;
-webkit-transition: color 1s ease;
-moz-transition: color 1s ease;
-ms-transition: color 1s ease;
-o-transition: color 1s ease;
transition: color 1s ease;
cursor: pointer;
}
.element:before {
-webkit-transition: all 1s ease;
/* add delay if wanted */
-moz-transition: all 1s ease;
/* add delay if wanted */
-ms-transition: all 1s ease;
/* add delay if wanted */
-o-transition: all 1s ease;
/* add delay if wanted */
transition: all 1s ease;
/* add delay if wanted */
width: 0%;
}
.element:after {
-webkit-transition: all 1s ease;
/* add delay if wanted */
-moz-transition: all 1s ease;
/* add delay if wanted */
-ms-transition: all 1s ease;
/* add delay if wanted */
-o-transition: all 1s ease;
/* add delay if wanted */
transition: all 1s ease;
/* add delay if wanted */
width: 0%;
}
.element:hover:after,
.element:focus:after {
outline: 0;
background-color: #fff;
-webkit-transition: all 1s ease;
/* add delay if wanted */
-moz-transition: all 1s ease;
/* add delay if wanted */
-ms-transition: all 1s ease;
/* add delay if wanted */
-o-transition: all 1s ease;
/* add delay if wanted */
transition: all 1s ease;
/* add delay if wanted */
}
.element:hover:before,
.element:focus:before {
outline: 0;
background-color: #fff;
-webkit-transition: all 1s ease;
/* add delay if wanted */
-moz-transition: all 1s ease;
/* add delay if wanted */
-ms-transition: all 1s ease;
/* add delay if wanted */
-o-transition: all 1s ease;
/* add delay if wanted */
transition: all 1s ease;
/* add delay if wanted */
}