| #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 */ |
| } |