blob: 4009c32d02d592ea812c8fbb4ac14b67723c0b68 [file] [log] [blame]
#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 */
}