blob: 9d64336c2d53688ad851cac50062b854435e89c6 [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
*
******************************************************************************
*/
#topcontainer {
height: 20px;
}
#centercontainer {
width: 1200px;
margin: 0 auto;
}
#bottomcontainer {
height: 30px;
}
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: inline;
position: relative;
z-index: 2;
text-decoration: none;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-touch-callout: none;
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
padding: 2px 0px;
white-space: nowrap;
overflow: hidden;
-webkit-transition: color 1s ease;
-moz-transition: color 1s ease;
-ms-transition: color 1s ease;
-o-transition: color 1s ease;
transition: color 1s ease;
}
.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 */
}