blob: 20389b9f642950df8ca7870e29f43ef8f2f3793a [file] [log] [blame]
Matteo Scandoloe6274e72016-03-24 17:28:33 -07001/************************
2colors:
3 tab - active/focus color
4 background-color: #105E9E !important;
5
6ONLab darker blue select :: background-color: #004775;
7#0170BB
8 left-nav
9 background-color: #448CCA;
10 background-color // normal: #B4CADF
1191BFE4
12
13*************************/
14
15html, body, body.login {
16 height: 100%;
17 min-height: 100%;
18 margin: 0;
19}
20
21body{
22 max-width: 100%;
23 overflow-x: hidden;
24}
25
26#wrap {
27 min-height: 100%;
28}
29
30/* ************************* LOGIN PAGE ************************* */
31
32body.login img.logo{
33 width: 250px;
34 display: block;
35 margin: 20px auto;
36 padding-top: 20px;
37}
38
39/* ************************* SIDENAV TOGGLE ************************* */
40
41#wrapper {
42 padding-left: 0;
43 -webkit-transition: all 0.5s ease;
44 -moz-transition: all 0.5s ease;
45 -o-transition: all 0.5s ease;
46 transition: all 0.5s ease;
47 min-height: 900px;
48}
49
50#wrapper.toggled {
51 padding-left: 250px;
52}
53
54#sidebar-wrapper {
55 z-index: 1000;
56 position: fixed;
57 left: 250px;
58 width: 0;
59 height: 100%;
60 margin-left: -250px;
61 overflow-y: auto;
62 -webkit-transition: all 0.5s ease;
63 -moz-transition: all 0.5s ease;
64 -o-transition: all 0.5s ease;
65 transition: all 0.5s ease;
66 background: white;
67}
68
69#wrapper.toggled #sidebar-wrapper {
70 width: 250px;
71 padding: 10px;
72}
73
74#page-content-wrapper {
75 width: 100%;
76 position: absolute;
77 padding: 15px;
78 min-height: 900px;
79}
80
81#page-content-wrapper .container-fluid {
82 min-height: 900px;
83}
84
85.ui-tabs-panel {
86 min-height: 700px;
87}
88
89#wrapper.toggled #page-content-wrapper {
90 position: absolute;
91 margin-right: -250px;
92}
93
94@media(min-width:768px) {
95 #wrapper {
96 padding-left: 250px;
97 }
98
99 #wrapper.toggled {
100 padding-left: 0;
101 }
102
103 #sidebar-wrapper {
104 width: 250px;
105 padding: 10px;
106 }
107
108 #wrapper.toggled #sidebar-wrapper {
109 width: 0;
110 }
111
112 #page-content-wrapper {
113 padding: 20px;
114 position: relative;
115 }
116
117 #wrapper.toggled #page-content-wrapper {
118 position: relative;
119 margin-right: 0;
120 }
121}
122
123.navbar-toggle{
124 border: 1px solid #08C;
125}
126
127.navbar-toggle .icon-bar{
128 background: #08C;
129}
130/* ************************* END SIDENAV TOGGLE ************************* */
131
132/* ************************* HEADER STYLE ************************* */
133
134.header{
135 background-color: #ffffff !important;
136 border-bottom: 3px solid #C5CCD4;
137 margin-bottom: 14px;
138 height: 85px;
139}
140
141.header .logo{
142 max-height: 80px;
143}
144
145.nav-quick-search{
146 margin: 30px -10px 0px 0px !important;
147 padding:0 25px 0 0 !important;
148 float:right !important;
149}
150
151.nav-quick-search .search-query{
152 border-radius:5px;
153 border:none;
154 box-shadow:0px;
155 background-color:lightGrey;
156 padding-left: 27px;
157}
158
159
160.header #branding {
161 width: 100%;
162 height:60px;
163 border-right:none;
164}
165
166.header a {
167 color: #08C;
168 font-weight: bold;
169 /*border-bottom: 1px solid #C5CCD4;*/
170}
171a {
172 color: #08C;
173 font-weight: bold;
174 /*border-bottom: 1px solid #C5CCD4;*/
175}
176
177
178#branding2{
179height:20px;
180width:100%;
181color: #333;
182/*background-color: #000000;*/
183margin-bottom: 10px;
184}
185
186.header #user-tools {
187 padding: 12px 20px 0px 0px;
188 float: right;
189 margin-top: -5px;
190}
191
192.header .header-content .date{
193padding-left:10px;
194}
195
196.header .header-content .time {
197font-weight: normal;
198}
199.header .header-content.header-content-first{
200height: 15px;
201padding-bottom: 0px;
202}
203
204.header .header-content {
205padding-bottom: 0px;
206padding: 7px 0 0 0px;
207}
208
209/************************* END HEADER *************************/
210
211/************************* FOOTER *************************/
212
213.footer{
214 z-index: 1001;
215 position: fixed;
216}
217
218/* FIXME */
219@media(max-width:768px) {
220 .footer{
221 display: none;
222 }
223
224 #page-content-wrapper{
225 padding-bottom: 60px;
226 }
227}
228
229.footer .content .statusMsg {
230 float: right;
231 padding: 15px 20px 0 0;
232 display: block;
233}
234/************************* END FOOTER *************************/
235
236/************************* NAV *************************/
237
238#sidebar-wrapper {
239 -webkit-box-shadow: 3px 0px 5px 0px rgba(50, 50, 50, 0.75);
240 -moz-box-shadow: 3px 0px 5px 0px rgba(50, 50, 50, 0.75);
241 box-shadow: 3px 0px 5px 0px rgba(50, 50, 50, 0.75);
242}
243
244#sidebar-wrapper .logo{
245 max-width: 100%;
246}
247
248.icon-home ,.icon-deployment ,.icon-site ,.icon-slice ,.icon-user, .icon-reservation, .icon-app, .icon-cog {
249 background-position: left center;
250 width:22px;
251 height:22px;
252 display: inline-block;
253 margin-right: 10px;
254 position: relative;
255 top: 5px;
256}
257
258.icon-app {
259background-image: url("opencloudApp.png");
260}
261.icon-home {
262/* Going with darker standard color nav -- so using over png's background-image: url("Home.png"); */
263background-image: url("Home.png");
264}
265.icon-deployment{
266background-image: url("Deployments.png");
267}
268.icon-site{
269background-image: url("Sites.png");
270}
271.icon-slice{
272background-image: url("Slices.png");
273}
274.icon-user{
275background-image: url("Users.png");
276}
277.icon-reservation{
278background-image: url("Reservations.png");
279}
280.icon-cog{
281background-image: url("Services.png");
282}
283
284#sidebar-wrapper>ul>li.active>a>.icon-home ,
285/*#sidebar-wrapper>ul>li:hover>a>.icon-home ,*/
286#sidebar-wrapper>ul>li.focus>a>.icon-home{
287 background-image: url("Home_over.png");
288}
289
290#sidebar-wrapper>ul>li.active>a>.icon-deployment,
291/*#sidebar-wrapper>ul>li:hover>a>.icon-deployment,*/
292#sidebar-wrapper>ul>li.focus>a>.icon-deployment{
293 background-image: url("Deployments_over.png");
294}
295#sidebar-wrapper>ul>li.active>a>.icon-site,
296/*#sidebar-wrapper>ul>li:hover>a>.icon-site,*/
297#sidebar-wrapper>ul>li.focus>a>.icon-site{
298 background-image: url("Sites_over.png");
299}
300#sidebar-wrapper>ul>li.active>a>.icon-slice,
301/*#sidebar-wrapper>ul>li:hover>a>.icon-slice,*/
302#sidebar-wrapper>ul>li.focus>a>.icon-slice{
303 background-image: url("Slices_over.png");
304}
305#sidebar-wrapper>ul>li.active>a>.icon-user,
306/*#sidebar-wrapper>ul>li:hover>a>.icon-user,*/
307#sidebar-wrapper>ul>li.focus>a>.icon-user{
308 background-image: url("Users_over.png");
309}
310#sidebar-wrapper>ul>li.active>a>.icon-reservation,
311/*#sidebar-wrapper>ul>li:hover>a>.icon-reservation,*/
312#sidebar-wrapper>ul>li.focus>a>.icon-reservation{
313 background-image: url("Reservations_over.png");
314}
315
316#sidebar-wrapper>ul>li.active>a>.icon-cog,
317/*#sidebar-wrapper>ul>li:hover>a>.icon-cog,*/
318#sidebar-wrapper>ul>li.focus>a>.icon-cog{
319 background-image: url("Services_over.png");
320}
321/************************* END NAV *************************/
322
323/************************* FORM TWEAKS *************************/
324@media (min-width: 992px){
325 .form-column.col-lg-4 {
326 width: 66.66666667%;
327 }
328}
329/************************* FORM TWEAKS *************************/
330
331/* CSS for jquery Tabs */
332#hometabs {
333border-bottom: 1px solid #105E9E;
334font-size: 12px;
335border: 0px;
336}
337
338.ui-tabs .ui-tabs-nav {
339 padding: 0 !important;
340}
341
342.ui-tabs-active {
343 color: #ffffff;
344 background-color: #105E9E;
345 text-shadow: rgb(46, 43, 43) 0.1em 0.1em 0.2em;
346 font-weight: normal;
347}
348.nav > li > a:active {
349 color: #ffffff;
350 background-color: #105E9E;
351 text-shadow: rgb(46, 43, 43) 0.1em 0.1em 0.2em;
352
353}
354.nav > li > a:focus {
355 color: #ffffff;
356 background-color: #105E9E;
357 text-shadow: rgb(46, 43, 43) 0.1em 0.1em 0.2em;
358
359}
360.ui-state-focus a,
361.ui-state-focus a:link{
362 color: #ffffff;
363 background-color: #105E9E;
364 text-shadow: rgb(46, 43, 43) 0.1em 0.1em 0.2em;
365}
366
367.ui-state-default a {
368 padding: 20px !important;
369 line-height: 20px !important;
370 transition: all .5s ease-in-out;
371}
372
373.ui-state-active a,
374.ui-state-active a:link{
375 color: #ffffff !important;
376 background-color: #105E9E !important;
377 text-shadow: rgb(46, 43, 43) 0.1em 0.1em 0.2em;
378 font-weight: normal;
379 font-size: 20px;
380}
381
382
383.alignCenter {
384 text-align: center !important;
385 align: center !important;
386}
387table.dataTable tr.odd {
388background-color: white !important;
389}
390table.dataTable tr.odd td.sorting_1 {
391background-color: white !important;
392}
393table.dataTable tr.even td.sorting_1 {
394background-color: white !important;
395}
396table.dataTable thead th div.DataTables_sort_wrapper {
397 font-weight: bold;
398}
399.dashboard-hpc-instance .ui-widget-header, .dashboard-hpc-instance .ui-dialog-title, .dashboard-hpc-instance .ui-dialog-titlebar{
400}
401.ui-widget-overlay {
402 background: black !important;
403}
404.ui-corner-all {
405border-bottom-left-radius: 0px !important;
406border-bottom-right-radius: 0px !important;
407}
408
409#suit-center {
410 /* min-width: 977px !important; */
411}
412#openCloudTopPage {
413 margin-top: -25px;
414 margin-right: -90;
415 float: right;
416}
417#minDashboard {
418 /*min-width:625px; */
419 display:inline;
420 float: right;
421 border: 2px darkGrey;
422}
423.ui-state-default #hometabs, .ui-widget-content .ui-state-default #hometabs, .ui-widget-header .ui-state-default {
424background: none !important;
425border-top: 0px !important;
426border-left: 0px !important;
427border-right: 0px !important;
428}
429.ui-widget-header {
430background: none !important;
431border-top: 0px !important;
432border-left: 0px !important;
433border-right: 0px !important;
434}
435#suit_form_tabs {
436/*border-bottom: 1px solid #B5D1EA;*/
437border-bottom: 1px solid #105E9E !important;
438border-bottom-width: 5px !important;
439border-bottom-style: solid;
440/*border-bottom-color: rgb(181, 209, 234);*/
441border-bottom-color: #448CCA;
442color:#105E9E;
443}
444.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
445color: #105E9E ;
446}
447.save-box {
448 background-color: #ffffff;
449 margin: 2px;
450}
451.save-box .btn-info {
452 font-size: 14px;
453 padding: 10px 20px 10px 20px;
454}
455.btn-success {
456 font-size: 12px;
457 font-weight: normal;
458 padding: 5px 10px 5px 10px;
459}
460.btn-success, .save-box .btn-info {
461 background: #27AE5F;
462 background-image: -webkit-linear-gradient(top, #27AE5F, #27ae60);
463 background-image: -moz-linear-gradient(top, #27AE5F, #27ae60);
464 background-image: -ms-linear-gradient(top, #27AE5F, #27ae60);
465 background-image: -o-linear-gradient(top, #27AE5F, #27ae60);
466 background-image: linear-gradient(to bottom, #27AE5F, #27ae60);
467 -webkit-border-radius: 5;
468 -moz-border-radius: 5;
469 border-radius: 5px;
470 text-shadow: 1px 1px 3px #666666;
471 font-family: Arial;
472 color: #ffffff;
473 text-decoration: none;
474 letter-spacing: 1px;
475}
476
477.btn-success:hover, .save-box .btn-info:hover {
478 background: #2ecc71;
479 text-decoration: none;
480}
481
482
483
484.required:after {
485 color: red !important;
486 font-size: 18px;
487}
488/*.btn-success {color:black}*/
489#suit-center {
490padding: 20px;
491width: 100%;
492/*min-width:650px;*/
493}
494.inner-two-columns .inner-center-column .tab-content {
495overflow-x: auto;
496margin-bottom: 15px;
497/*min-width: auto;*/
498width:100%;
499}
500/*.inner-two-columns .inner-center-column {
501 margin-right: 200px;
502 background-color: rgb(158, 163, 159);
503}*/
504label {
505display: block;
506font-weight: bold;
507margin-bottom: 5px;
508}
509
510/*For changing background color of suit center*/
511#suit-center {
512background-color: #ffffff;
513}
514
515.ui-tabs .ui-tabs-panel {
516 position:relative;
517}
518
519
520.nav-tabs-suit li{
521/*background-color: #CDE7FF;*/
522background-color: #FFFFFF;
523border-top-left-radius: 3px;
524border-top-right-radius: 3px;
525border-bottom-left-radius: 0px;
526border-bottom-right-radius: 0px;
527}
528
529.nav-tabs-suit li a {
530
531/*background-color: #CDE7FF;*/
532font-weight: normal;
533color: #105E9E;
534/*border-radius: 3px;*/
535border-top-left-radius: 3px;
536border-top-right-radius: 3px;
537border-bottom-left-radius: 0px;
538border-bottom-right-radius: 0px;
539border: none;
540box-shadow: none;
541}
542
543.nav-tabs-suit li.active{
544/*Changed on Dec 11*/
545/*background-color: #448CCA;*/
546 background-position: 50% 100%;
547background-image:url('down_arrow.png');
548}
549
550.nav-tabs-suit li.hover{
551/*Changed on Dec 11*/
552/*background-color: #448CCA;*/
553color:#ffffff;
554/*font-size: 1.2em;*/
555font-weight: bold;
556}
557
558.nav-tabs-suit li.active a {
559background-color: #ffffff;
560/*background-color: #448CCA;*/
561background-color: #105E9E;
562color:#ffffff;
563font-weight:normal;
564padding-top:10px;
565text-decoration:none;
566}
567
568.nav-tabs-suit li.active a:after{ /*arrow added to downarrowdiv DIV*/
569width: 0;
570height: 0;
571border-left: 5px solid transparent;
572border-right: 5px solid transparent;
573border-top: 5px solid #2f2f2f;
574font-size: 0;
575line-height: 0;
576}
577
578.nav-tabs-suit li.active a:hover,
579.nav-tabs-suit li a:hover{
580 background-color: #105E9E;
581 /*background-color: #515151;*/
582 font-weight:normal;
583 /*font-size: 1.2em;*/
584 color:#ffffff;
585 /*padding-top:10px;
586 text-decoration:none;*/
587}
588
589.nav-tabs>.active>a{
590 border: none;
591}
592
593.nav-tabs-suit li a{
594 font-weight: normal;
595}
596
597.nav-tabs-suit li a:hover{
598 border: none;
599 color: #ffffff;
600 padding-top:10px;
601 /*border: 1px solid;*/
602 /*letter-spacing: 1px;*/
603 /*text-shadow: rgb(46, 43, 43) 0.1em 0.1em 0.2em;*/
604}
605
606.nav-tabs-suit li.active a:hover{
607 /*border: none;*/
608}
609
610.nav-tabs-suit > li.active > a:focus {
611 background-color: #105E9E;
612 font-weight: normal;
613}
614
615.breadcrumb li a {
616/*font-weight:bold;*/
617}
618
619.nav-tabs {
620/*
621border-bottom: 1px solid #B5D1EA;*/
622}
623
624.nav-tabs>li {
625margin-bottom: 0px;
626}
627
628/*.icon-home {
629background-image: url('home.png');
630background-repeat: no-repeat;
631background-position: 85%;
632}*/
633
634/*Changed Dec11*/
635
636/*
637.icon-home {
638background-image: url('home.png');
639background-repeat: no-repeat;
640background-position: 40%;
641width: 25px;
642height: 25px;
643vertical-align: middle;
644}
645*/
646
647
648.left-nav>ul>li.active>a:after {
649content: none;
650
651}
652
653/**
654* login page
655*/
656
657
658/*.login #wrap {
659background-color: #ffffff;
660}*/
661
662.login #content-main {
663width: 280px !important;
664min-width: 180px;
665height: 265px;
666 -webkit-border-radius: 5;
667 -moz-border-radius: 5;
668 border-radius: 5px;
669/*background: #EBF0F2;*/
670background: rgba(255,255,255,0.85);
671/*background: rgba(235,240,242,0.6);*/
672overflow: visible !important;
673}
674
675.login #content-main h1 {
676/*background: #EBF0F2;*/
677/*background: url("open-cloud-login-themed-light.png") no-repeat scroll 40% center / 89% auto rgba(235, 240, 242, 0);*/
678/*background: url("cord_logo_3.png") no-repeat scroll 40% center / 89% auto rgba(235, 240, 242, 0);*/
679/*background-position: 40%;*/
680height: 55px;
681background-repeat: no-repeat;
682font-size: 0px;
683padding-top: 70px;
684}
685.login #content-main h1 i {
686display:none;
687}
688
689.login #content-main h1 img{
690padding-left: 8px;
691}
692
693.login #content-main .control-group .control-label{
694display:none;
695}
696
697.login #content-main form input[type=text], .requestDialog.ui-widget input{
698width: 94%;
699padding:4px 6px;
700border-radius: 0px;
701height: 30px;
702background-color: rgb(250, 255, 189);
703/*background-image: url('name.png');*/
704background-repeat: no-repeat;
705background-position: 95%;
706font-size: 12px;
707}
708
709.login #content-main form input[type=password] {
710 width: 94%;
711padding:4px 6px;
712font-size: 12px;
713border-radius: 0px;
714height: 30px;
715background-color: #E5E5E5;
716background-image: url('password.png');
717background-repeat: no-repeat;
718background-position: 95%;
719}
720
721.login #content-main .submit-row{
722background: #EBF0F215px;
723background: rgba(235,240,242,0.0);
724border-top:none;
725padding-top:0px;
726box-shadow: none;
727}
728
729.login #content-main .submit-row .btn-info {
730background-color : #448CCA;
731background-image: none;
732height: 40px;
733border-radius: 0px;
734width: 100%;
735margin-bottom: 4px;
736}
737#forgot_pwd{
738font-size: 11px;
739font-style: normal;
740text-decoration: none;
741}
742
743#create_acct{
744font-size: 11px;
745font-style: normal;
746text-decoration: none;
747padding-left: 45px;
748}
749
750/*Dec 11 2013*/
751
752.nav-tabs-suit li.active a{
753letter-spacing: 1px;
754text-shadow: rgb(46, 43, 43) 0.1em 0.1em 0.2em;
755/*text-shadow: none;
756-webkit-box-shadow: none;
757-moz-box-shadow: none;
758box-shadow: none;
759*/
760}
761
762/*.nav-tabs-suit li.active {*/
763 /*background: transparent url('home.png') no-repeat scroll center bottom;*/
764 /*border-left: 5px solid transparent;
765border-right: 5px solid transparent;
766border-top: 5px solid #2f2f2f;
767font-size: 0;
768line-height: 0;
769width: 0;;
770height: 0;
771 margin: 0;
772}*/
773
774.login {
775 background-image: url('bg.jpg');
776 background-size: cover;
777 background-position: center;
778 background-repeat: no-repeat;
779}
780
781
782.login #content-main {
783 float: none;
784 height: 330px;
785 margin: 100px auto 0;
786 width: 265px;
787}
788
789/** Leave room for scroll bar now that contents can be appropriately scrolled **/
790.form-horizontal .inline-group .add-row {
791 margin: -1px -1px 15px 0px;
792}
793
794/** Setting overflow and 1kpx to deal with inlines/forms overlapping on
795 browser resizes **/
796#content-main {
797 overflow-x:auto;
798 /*min-width: 1000px;*/
799}
800
801.tab-content tab-content-main {
802 overflow-x: auto !important;
803}
804
805#wrap{
806background:none;
807}
808
809.noclearfix {
810 display:block; clear:left; width:0px; height:0px;
811}
812
813body{
814background-color:#ffffff;
815}
816
817.suit-column{
818background-color:#ffffff;
819}
820/*Added on 13th*/
821
822/*.input-icon {
823margin-right: 30px;
824}
825
826.icon-search{
827
828margin-left: -165px;
829}*/
830
831.login #content-main form {
832margin: 5px 15px 0;
833}
834
835.login {
836height: 84.5%;
837}
838
839
840.login #wrap {
841 background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
842 overflow: hidden;
843 padding: 0f;
844}
845#wrap {
846 background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
847}
848#wrap {
849 padding-bottom: 60px;
850}
851
852.forgotLink {
853 width: 45%;
854 text-align: left;
855 float: left;
856}
857
858#request-account-form{
859 display:none;
860}
861
862#requestAccountLink {
863 width: 55%;
864 text-align: right;
865 float: left;
866 padding-left: 21%;
867 cursor: pointer;
868 color: #448CCA;
869 text-decoration: underline;
870}
871
872.login .btn-info {
873 color: #FFF;
874}
875
876.nav-tabs > .active > a, .nav-tabs > .active > a:hover, .nav-tabs > .active > a:focus {
877 /*background-color: #448CCA;*/
878 background-color: #105E9E;
879 color: #FFF;
880 border: none;
881}
882
883/*Added by Beena for adding the three components in dashboard*/
884.breadcrumb{
885 display:inline-block;
886 background-color: #fff;
887
888}
889
890.nodetextbox{
891 /*background-color: #ededed;*/
892 line-height: 25px;
893 width: 150px;
894 text-align: center;
895 font-weight: bold;
896 margin-left:0px;
897 display:inline-block;
898 border:none;
899 font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
900 font-size: 8px;
901}
902
903.nodelabel{
904width: 20px;
905display: inline-block;
906border-radius: 0px;
907border:1px solid #000;
908/*line-height: 23px;*/
909text-align: center;
910font-weight: normal;
911}
912
913#user-tools {
914 font-weight: bold;
915}
916.header-content .header-column {
917 display: none;
918}
919.header .input-icon {
920 background-image: url("Search.png");
921 background-repeat: no-repeat;
922background-position:left center;
923opacity:1;
924 background-size: 100%;
925 vertical-align:middle;
926 margin-right: -30px;
927 /*margin-top: 5px;*/
928 position: relative;
929 height: 22px;
930 width: 22px;
931}
932
933.header .icon-search {
934 /*background-image: url("search.png") !important;
935 background-repeat: no-repeat !important;
936 background-size: 120% auto !important;
937 background-position: 0;*/
938}
939
940#dashboardHPC {
941 padding-bottom: 10px;
942}
943.summary-attr {
944 padding-right: 20px;
945}
946.summary-attr-util {
947 padding-right: 20px;
948 color: green;
949}
950.SiteDetail {
951color: darkBlue;
952 font-size: 1.5em;
953}
954#addInstances {
955 color: green;
956text-decoration: underline;
957 padding-right: 20px;
958}
959#remInstances {
960 color: red;
961 text-decoration: underline;
962}
963#map-us {
964 padding-top: 10px;
965 width: 700px;
966 height: 400px;
967}
968
969.minidashbutton {
970 -moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
971 -webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
972 box-shadow:inset 0px 1px 0px 0px #ffffff;
973 background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffffff), color-stop(1, #f6f6f6));
974 background:-moz-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
975 background:-webkit-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
976 background:-o-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
977 background:-ms-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
978 background:linear-gradient(to bottom, #ffffff 5%, #f6f6f6 100%);
979 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f6f6f6',GradientType=0);
980 background-color:#ffffff;
981 -moz-border-radius:6px;
982 -webkit-border-radius:6px;
983 border-radius:6px;
984 border:1px solid #dcdcdc;
985 display:inline-block;
986 cursor:pointer;
987 color:#666666;
988 font-family:arial;
989 font-size:15px;
990 font-weight:bold;
991 padding:6px 24px;
992 text-decoration:none;
993 text-shadow:0px 1px 0px #ffffff;
994}
995.minidashbutton:hover {
996 background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f6f6f6), color-stop(1, #ffffff));
997 background:-moz-linear-gradient(top, #f6f6f6 5%, #ffffff 100%);
998 background:-webkit-linear-gradient(top, #f6f6f6 5%, #ffffff 100%);
999 background:-o-linear-gradient(top, #f6f6f6 5%, #ffffff 100%);
1000 background:-ms-linear-gradient(top, #f6f6f6 5%, #ffffff 100%);
1001 background:linear-gradient(to bottom, #f6f6f6 5%, #ffffff 100%);
1002 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6f6f6', endColorstr='#ffffff',GradientType=0);
1003 background-color:#f6f6f6;
1004}
1005
1006.newMiniDashboard {
1007 border: 1px solid green;
1008 width: auto;
1009}
1010
1011.endDashPair {
1012 clear: left;
1013}
1014.miniDashPair {
1015 float: left;
1016 width: auto;
1017 margin-left: 20px;
1018}
1019
1020.miniDashPair label {
1021 text-align: center;
1022}
1023/* Charts CSS */
1024p.numeral
1025{
1026 font-size:32pt;
1027 color:#ffffff;
1028 opacity: 0.7;
1029 font-family:Helvetica Neue;
1030 font-weight:100;
1031 text-align:center;
1032 line-height:75%;
1033}
1034
1035.helper-text
1036{
1037 border: 1px solid #fff;
1038 padding: 7px;
1039 border-radius: 18px;
1040 font-size:13pt;
1041 color:#ffffff;
1042 opacity: 0.7;
1043 font-family:Helvetica Neue;
1044 font-weight:200;
1045 text-align:center;
1046 line-height:100%;
1047}
1048p.osobject
1049{
1050 font-size:12pt;
1051 color:#ffffff;
1052 opacity: 0.7;
1053 font-family:Helvetica Neue;
1054 font-weight:200;
1055 text-align:center;
1056 line-height:100%;
1057}
1058
1059p.heading
1060{
1061 font-size:20px;
1062 letter-spacing: 1px;
1063 color: black;
1064 font-family:Arial;
1065 font-weight:bold;
1066 text-align:center;
1067}
1068
1069/*p.heading
1070{
1071 font-size:32pt;
1072 color:#ffffff;
1073 opacity: 0.7;
1074 font-family:Helvetica Neue;
1075 font-weight:200;
1076 text-align:center;
1077}*/
1078
1079div.graph
1080{
1081 height:340px;
1082}
1083
1084div.numeral
1085{
1086 height:120px;
1087}
1088
1089div.heading
1090{
1091 height:10px;
1092}
1093
1094div.padding
1095{
1096 height:20px;
1097}
1098
1099div.chartContainer
1100{
1101 /*background-image:url('chartsBg.jpg');*/
1102 width:527px;
1103 height:400px;
1104 border:1px;
1105}
1106
1107/* D3 */
1108
1109.axis path,
1110.axis line {
1111 fill: none;
1112 stroke: #ffffff;
1113 opacity: 0.7;
1114 shape-rendering: crispEdges;
1115}
1116
1117
1118.x.axis path {
1119 display: none;
1120}
1121
1122.x.axis text {
1123 fill: white;
1124 opacity: 0.5;
1125}
1126
1127.y.axis text {
1128 opacity: 0.5;
1129 fill: white;
1130}
1131
1132.y.axis text.legend {
1133 opacity: 1.0;
1134 fill: white;
1135 font-size:8pt;
1136}
1137
1138.line {
1139 fill: none;
1140 stroke: white;
1141 stroke-width: 3px;
1142 opacity: 0.6;
1143}
1144
1145
1146/****** Added in so that we can have a loader show as charts get ready to render ***/
1147.loading {
1148 //background-color: orange;
1149 background-image: url(spinner.gif) no-repeat center middle;
1150 text-align: center;
1151 font-size: 20px;
1152 height: 100%;
1153/* width: auto;*/
1154 float: left;
1155 padding: 10px;
1156}
1157/* Charts CSS */
1158
1159#tabs-4 {
1160 margin: 40px;
1161 font-size: 24px;
1162 font-weight: bold;
1163}
1164
1165.tenant-row{
1166 padding-bottom: 0.7%;
1167}
1168
1169/***********TENANT VIEW*************/
1170
1171#image-dropdown,#slice-image-value,#adv-slice-image-value{
1172 margin-left: 5%;
1173}
1174
1175
1176#adv-slice-image-value{
1177margin-right: 0.5%;
1178}
1179
1180#adv-network-value {
1181margin-right: 0.3%;
1182}
1183
1184#network-dropdown,#adv-network-dropdown,#adv-network-value{
1185 margin-left: 3.7%;
1186}
1187
1188#service-level-dropdown,#service-level-value,#adv-service-level-dropdown,#adv-service-level-value{
1189 margin-left: 0.2% !important;
1190}
1191
1192#slice-name-value,#adv-slice-name-value{
1193 margin-left: 2%;
1194}
1195#adv-dataset-dropdown{
1196margin-left: 3.7%;
1197}
1198#advanced-tenant,#basic-tenant,#instance-btn,#save-btn{
1199 float:right;
1200}
1201 #delete-slice-btn,#download-details,#add-user-btn{
1202 margin-left:1%;
1203}
1204
1205#instance-btn,#save-btn,#create-slice-btn,#delete-slice-btn,#add-user-btn,#download-details{
1206 margin-top:1%;
1207}
1208
1209.tenantDialog.ui-widget input{
1210 border-radius: 0px !important;
1211 height: 12px !important;
1212 width: 180px !important;
1213 margin-right: 10% !important;
1214 float: right;
1215}
1216
1217.tenantDialog .ui-dialog-buttonset .ui-button{
1218border-radius: 0 !important;
1219background-color: grey !important;
1220font-weight: bold !important;
1221font-size: 0.9em !important;
1222}
1223
1224.tenantDialog .ui-dialog-titlebar{
1225border-radius: 0 !important;
1226background-color: grey !important;
1227}
1228
1229.create-slice-row{
1230 margin-bottom: 4%;
1231 clear: both;
1232 height: 25px;
1233}
1234
1235.create-slice-row label, .tenantDialog label{
1236 margin-right:1%;
1237 float:left;
1238}
1239
1240.create-slice-row select{
1241 height:24px;
1242 width: 196px;
1243 font-size: 0.9em !important;
1244}
1245
1246.tenant-create-slice{
1247 float:right;
1248 margin-right: 10% !important;
1249}
1250
1251#delete-slice{
1252float: right;
1253}
1254
1255#tooltip,#adv-tooltip,#basic-tooltip{
1256font-size:0.7em;
1257color:red;
1258display:none;
1259}
1260
1261#tenantSliceDataWrapper {
1262 padding: 1% 0;
1263}
1264
1265#advancedTenantSliceDataWrapper .help-inline{
1266 font-size: 11px;
1267 color: #999;
1268 padding-bottom: 1%;
1269}
1270
1271.create-slice-row label{
1272 clear:both;
1273 margin-right: 1%;
1274}
1275
1276#advNumOfInstances{
1277 margin-right: 1% !important;
1278}
1279
1280#private-vol-checkbox{
1281margin: 0 0 1% 1%;
1282}
1283
1284.public-key-warning{
1285text-align: center;
1286display:none;
1287}
1288
1289#private-vol{
1290margin-right: 15% !important;
1291}
1292.customize_row {
1293 display: table;
1294}
1295.customize_column {
1296 display: table-cell;
1297 padding: 10px;
1298}
1299
1300.request-form-row{
1301padding:1% 8%;
1302}
1303
1304.requestDialog{
1305background-color: white;
1306border-radius: 8px;
1307width: 30% !important;
1308height: 40% !important;
1309margin-top: -16%;
1310top: -103.703125px !important;
1311}
1312
1313.request-form-row label{
1314 float: left;
1315}
1316
1317
1318.requestDialog .ui-dialog-buttonset .ui-button{
1319border-radius: 0 !important;
1320background-color: grey !important;
1321font-weight: bold !important;
1322font-size: 0.9em !important;
1323}
1324
1325.requestDialog .ui-dialog-titlebar-close{
1326float:right;
1327}
1328
1329#request-signup{
1330height: 40px !important;
1331margin: 0 14%;
1332float: left;
1333background-color: #448CCA;
1334background-image: none;
1335width: 70% !important;
1336}
1337
1338.requestDialog .ui-dialog-titlebar{
1339border-radius: 0 !important;
1340height: 25px;
1341padding-top: 2%;
1342}
1343
1344.requestDialog #ui-id-1{
1345padding-left: 28%;
1346font-size: medium;
1347}
1348
1349#request-site-name{
1350 width: 98%;
1351}
1352
1353/* SUIT CHANGES */
1354
1355.form-buttons {
1356 margin-top: 20px;
1357 padding: 10px;
1358 border-top: 1px solid #cccccc;
1359}
1360
1361.form-buttons a.deletelink {
1362 color: #fff;
1363 background-color: #d9534f;
1364 border-color: #d43f3a;
1365
1366 display: inline-block;
1367 margin-bottom: 0;
1368 font-weight: normal;
1369 text-align: center;
1370 vertical-align: middle;
1371 -ms-touch-action: manipulation;
1372 touch-action: manipulation;
1373 cursor: pointer;
1374 background-image: none;
1375 border: 1px solid transparent;
1376 white-space: nowrap;
1377 padding: 5px 12px;
1378 font-size: 12px;
1379 line-height: 1.42857143;
1380 border-radius: 4px;
1381 -webkit-user-select: none;
1382 -moz-user-select: none;
1383 -ms-user-select: none;
1384 user-select: none;
1385}
1386
1387/* MODAL */
1388.ui-dialog{
1389 z-index: 4000 !important;
1390}
1391
1392button.ui-dialog-titlebar-close{
1393 font-family: 'Glyphicons Halflings' !important;
1394 display: inline-block;
1395}
1396
1397button.ui-dialog-titlebar-close:after {
1398 content: "\e014";
1399}
1400/* VCPe ADMIN FIX
1401form#vcpeservice_form ul li {
1402 display: inline-block;
1403 background: red;
1404 margin-top: 10px;
1405 width: auto;
1406 padding: 10px;
1407 border-radius: 5px;
1408}
1409*/