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 * ================================================================================
26 bottom: @footer-height;
41 padding: 15px 0 32px 0;
51 justify-content: center;
58 .app-gridster-header {
62 .app-gridster-footer {
69 box-shadow: 0px -1px 2px 0px rgba(0, 0, 0, 0.1);
70 display: inline-block;
73 background-size: cover;
83 box-shadow: 0px -1px 2px 0px rgba(0, 0, 0, 0.1);
90 text-overflow: ellipsis;
95 text-overflow: ellipsis;
139 .tab-container ul.nav-tabs {
141 list-style-type: none;
145 display: inline-block;
146 display: -webkit-flex;
149 border-bottom: 5px solid #f7f7f7;
151 .tab-container ul.nav-tabs > li {
153 -moz-border-radius-topleft: 28px 145px;
154 -webkit-border-top-left-radius: 28px 145px;
155 border-top-left-radius: 28px 145px;
156 -moz-border-radius-topright: 28px 145px;
157 -webkit-border-top-right-radius: 28px 145px;
158 border-top-right-radius: 28px 145px;
159 padding: 0 30px 0 25px;
163 -moz-box-shadow: 0 4px 6px rgba(0, 0, 0, 0.5);
164 -webkit-box-shadow: 0 4px 6px rgba(0, 0, 0, 0.5);
165 box-shadow: 0 4px 6px rgba(0, 0, 0, 0.5);
169 border: 1px solid #aaa;
171 .tab-container ul.nav-tabs > li:first-child {
174 .tab-container ul.nav-tabs > li:last-of-type {
177 .tab-container ul.nav-tabs > li > a {
180 text-decoration: none;
184 .tab-container ul.nav-tabs > li > a span {
189 .tab-container ul.nav-tabs > li > a:focus, .tab-container ul.nav-tabs > li > a:hover {
190 background-color: transparent;
191 border-color: transparent;
193 .tab-container ul.nav-tabs > li > a .glyphicon-remove {
195 display: inline-block;
202 -moz-border-radius: 50%;
203 -webkit-border-radius: 50%;
206 .tab-container ul.nav-tabs > li > a .glyphicon-remove:hover {
209 -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.25);
210 -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.25);
211 box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.25);
212 text-shadow: 0 1px 1px rgba(0, 0, 0, 0.25);
214 .tab-container ul.nav-tabs > li.active {
216 background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Y3ZjdmNyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
217 background-size: 100%;
218 background-image: -webkit-gradient(linear, 50% 0%, 50% 30, color-stop(0%, #ffffff), color-stop(100%, #f7f7f7));
219 background-image: -moz-linear-gradient(#ffffff, #f7f7f7 30px);
220 background-image: -webkit-linear-gradient(#ffffff, #f7f7f7 30px);
221 background-image: linear-gradient(#ffffff, #f7f7f7 30px);
223 .tab-container ul.nav-tabs > li.active > a {
224 background-color: transparent;
225 border-color: transparent;
226 border-bottom-color: transparent;
228 .tab-container ul.nav-tabs > li.active > a:focus, .tab-container ul.nav-tabs > li.active > a:hover {
229 background-color: transparent;
230 border-color: transparent;
231 border-bottom-color: transparent;
233 .tab-container ul.nav-tabs .btn {
240 border-color: #71a0c9;
242 -moz-transform: skew(30deg);
243 -ms-transform: skew(30deg);
244 -webkit-transform: skew(30deg);
245 transform: skew(30deg);
247 .tab-container ul.nav-tabs .btn.btn-default {
250 .tab-container ul.nav-tabs .btn.btn-default:hover {
253 .tab-container ul.nav-tabs .btn.btn-default:active {
256 .tab-container .tab-pane {
260 .tab-container .tab-pane.active {
261 border-top: 1px solid #ddd;
264 .tab-container md-content {
265 background-color: transparent !important; }
266 .tab-container md-content md-tabs {
267 border: 1px solid #e1e1e1; }
268 .tab-container md-content md-tabs md-tab-content {
269 background: #f6f6f6; }
270 .tab-container md-content md-tabs md-tabs-canvas {
272 .tab-container md-content h1:first-child {
274 .tab-container md-input-container {
276 .tab-container .remove-tab {
277 margin-bottom: 40px; }
278 .tab-container .demo-tab > div > div {
280 box-sizing: border-box; }
281 .tab-container .edit-form input {
283 .tab-container md-tabs {
284 border-bottom: 1px solid rgba(0, 0, 0, 0.12); }
285 .tab-container md-tab[disabled] {
287 .tab-container label {
289 .tab-container .long > input {
291 .tab-container .md-button.add-tab {
292 transform: translateY(5px); }
298 border-top-left-radius: 88px 205px;
299 border-top-right-radius: 88px 205px;
300 padding: 0 30px 0 25px;
304 box-shadow: 0 4px 6px rgba(0,0,0,.5);
308 border: 1px solid #aaa;
309 text-transform: capitalize;
318 border-bottom: 5px solid #f7f7f7;
323 background-color: #f5f5f5 !important;
329 z-index: 5 !important;
337 font-size: x-small;width: 10px;margin-left: 130px;
339 @media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
341 font-size: x-small;width: 10px;margin-left: 130px;margin-top: 55px;
349 -moz-box-sizing: border-box;
350 -webkit-box-sizing: border-box;
351 box-sizing: border-box;
357 .transition(@transitionDefault color);
358 background: transparent;
376 fill: @colorWetAsphalt;
382 fill: @colorAsbestos;
387 &.active ~ .notifications
394 border-top: 1px solid #bdc3c7;
403 .notifications_li:hover{
406 .notifications_detail{
410 display: inline-block;
411 vertical-align: middle;
414 .notifications_empty{
418 .notifications_title{
429 .border-radius(@borderRadius);
430 .transition(@transitionDefault opacity);
431 background: @colorClouds;
432 border: 1px solid @colorSilver;
438 border: 10px solid transparent;
439 border-bottom-color: @colorPeterRiver;
452 background: @colorPeterRiver;
470 text-decoration: none;
475 text-decoration: underline;
488 .transition-transform(@transitionDefault);
489 border-top: 1px solid @colorSilver;
490 color: @colorAsbestos;
502 display: inline-block;
503 vertical-align: middle;
509 background: @colorPeterRiver;
529 color: @colorConcrete;
543 color: @colorConcrete;
564 background: @colorSilver;
578 .transform(translateX(100%));
597 @colorClouds: #ecf0f1;
598 @colorSilver: #bdc3c7;
599 @colorWhite: #fefefe;
600 @colorPeterRiver: #3498db;
601 @colorConcrete: #95a5a6;
602 @colorAsbestos: #7f8c8d;
603 @colorWetAsphalt: #34495e;
607 @transitionDefault: 0.25s ease-out 0.10s;
610 .background-clip(@value: border-box)
612 -moz-background-clip: @value;
613 -webkit-background-clip: @value;
614 background-clip: @value;
617 .border-radius(@value: 5px)
619 -moz-border-radius: @value;
620 -webkit-border-radius: @value;
621 border-radius: @value;
622 .background-clip(padding-box);
627 -webkit-transform: @value;
628 -moz-transform: @value;
629 -ms-transform: @value;
630 -o-transform: @value;
634 .transition(@value: all 0.25s ease-out)
636 -webkit-transition: @value;
637 -moz-transition: @value;
638 -o-transition: @value;
642 .transition-transform(@transition: 0.25s ease-out)
644 -webkit-transition: -webkit-transform @transition;
645 -moz-transition: -moz-transform @transition;
646 -o-transition: -o-transform @transition;
647 transition: transform @transition;
655 @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {