2 * ================================================================================
4 * ================================================================================
5 * Copyright (C) 2017 AT&T Intellectual Property
6 * ================================================================================
7 * Licensed under the Apache License, Version 2.0 (the "License");
8 * you may not use this file except in compliance with the License.
9 * You may obtain a copy of the License at
11 * http://www.apache.org/licenses/LICENSE-2.0
13 * Unless required by applicable law or agreed to in writing, software
14 * distributed under the License is distributed on an "AS IS" BASIS,
15 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
16 * See the License for the specific language governing permissions and
17 * limitations under the License.
18 * ================================================================================
20 .w-ecomp-app-catalog {
21 //.bg_u;//white for 1702
22 .bg_w; // gray for 1610
23 position: @page-main-position;
25 left: @page-main-left;
26 right: @page-main-right;
27 bottom: @page-main-bottom;
28 padding-top: @padding-top;
29 overflow-y: @page-main-overflow-y;
30 padding-left: @padding-left-side;
32 .gridster-item-container .gridster-item-body {
37 .app-catalog-container {
51 justify-content: center;
58 .app-gridster-header {
64 .app-gridster-footer {
86 .slide.ng-hide-remove,
89 transition: all 0.5s ease;
93 transform: translate(-100%, 0);
95 .slide.ng-enter-active {
96 transform: translate(0, 0);
99 transform: translate(0, 0);
101 .slide.ng-leave-active {
102 transform: translate(+100%, 0);
104 .appCatalogue-boarder{
105 // border: 2px solid #ccc!important;
106 // border-radius: 16px!important;
110 .app-visibility.false {
115 display: inline-block;
126 display: inline-block;
128 vertical-align: bottom;
136 -webkit-transition-property: width, height,margin-top;
137 -webkit-transition-duration: 0.5s;
138 -o-transition-property: width, height,margin-top;
139 -o-transition-duration: 0.5s;
140 -moz-transition-property: width, height,margin-top;
141 -moz-transition-duration: 0.5s;
143 .dock ul li a:hover {
154 padding: 0px 0px 0px 30px;
158 -webkit-transform: rotate(33deg);
159 -moz-transform: rotate(33deg);
160 -o-transform: rotate(33deg);
171 -webkit-transform: rotate(-33deg);
172 -moz-transform: rotate(-33deg);
173 -o-transform: rotate(-33deg);
187 * {margin: 0; padding: 0;}
188 body {background: #ccc;}
191 width: 640px; /*Same as width of the large image*/
193 /*Instead of height we will use padding*/
194 padding-top: 320px; /*That helps bring the labels down*/
198 /*Lets add a shadow*/
199 box-shadow: 0 10px 20px -5px rgba(0, 0, 0, 0.75);
203 /*Last thing remaining is to add transitions*/
207 transition: all 0.5s;
210 .slider input[name='slide_switch'] {
215 /*Lets add some spacing for the thumbnails*/
216 margin: 18px 0 0 18px;
217 border: 3px solid #999;
221 transition: all 0.5s;
223 /*Default style = low opacity*/
231 /*Time to add the click effects*/
232 .slider input[name='slide_switch']:checked+label {
236 /*Clicking any thumbnail now should change its opacity(style)*/
237 /*Time to work on the main images*/
238 .slider input[name='slide_switch'] ~ img {
240 transform: scale(1.1);
242 /*That hides all main images at a 110% size
243 On click the images will be displayed at normal size to complete the effect
245 .slider input[name='slide_switch']:checked+label+img {
249 /*Clicking on any thumbnail now should activate the image related to it*/
252 background: rgba(0, 0, 0, 0.5);
261 text-decoration: none;
262 font: normal 16px 'Lato', Helvetica, Arial, sans-serif;
263 -webkit-font-smoothing: antialiased;
270 border-radius: 6px 6px 6px 6px;
277 .widgetHeaderBtn:hover, .widgetHeaderBtn:focus {
278 background: rgba(0, 0, 0, 0);
280 box-shadow: inset 0 0 0 2px #3a7999;
284 -webkit-transition:all linear 0.4s;
285 transition:all linear 0.4s;
286 height:100px; width:200px; background:white; border: 2px solid #ccc!important;
287 border-radius: 16px!important;
290 display: block!important;
306 .grider-content-ecomp{
307 transition: transform 0.5s ease-out;
309 .grider-content-ecomp:hover{
310 transform: scale(1.1);
313 /*application empty div*/
318 .text-center { text-align: center; }
320 .text-right { text-align: right; }
322 .text-justify { text-align: justify; }
330 border: 1px solid #067ab4;
333 border-radius: 6px 0px 6px 6px;
346 .optionsMenu > li:hover a {
347 color: #ffffff !important;
353 .optionsMenu > li:hover {
354 background-color: #0faaf7;
355 border-color: none !important;
359 .simulateCatGridHeader{
361 height: 70px !important;
362 border: 1px solid #d3d3d3;
364 background-color: #E5E5E5;
366 text-overflow: ellipsis;
370 .simulateCatGridHeaderTitle{
380 .simulateCatGridHeaderRadio{
390 .simulateCatGridHeaderDetails{
399 .simulateGridHeaderHandle{
406 vertical-align: middle;
407 -ms-interpolation-mode: bicubic;
411 .att-checkbox--on .att-checkbox__indicator, .att-radio--on .att-radio__indicator {
418 -webkit-transition: 400ms cubic-bezier(0.250, 0.250, 0.750, 0.750) all;
419 -moz-transition: 400ms cubic-bezier(0.250, 0.250, 0.750, 0.750) all;
420 -ms-transition: 400ms cubic-bezier(0.250, 0.250, 0.750, 0.750) all;
421 -o-transition: 400ms cubic-bezier(0.250, 0.250, 0.750, 0.750) all;
422 transition: 400ms cubic-bezier(0.250, 0.250, 0.750, 0.750) all;
427 .animate-enter.animate-enter-active,
434 .animate-leave.animate-leave-active,