X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=portal%2Fstatic%2Fcss%2Fonelab.css;h=ac35d435d70074331fa6798ffcd4627b7cc338fc;hb=538377ef211c2ad4c16cb51fd99d13b09120fe9f;hp=3486d15e75502f0a4f2614a3153576e8f2fe8eb1;hpb=e9f4c27f8db6850b0a583f5be192e102ab44bc13;p=unfold.git diff --git a/portal/static/css/onelab.css b/portal/static/css/onelab.css index 3486d15e..ac35d435 100644 --- a/portal/static/css/onelab.css +++ b/portal/static/css/onelab.css @@ -8,12 +8,28 @@ body { margin:0; padding:0; height: 100%; + letter-spacing:0.3px; } a, a:active, a:focus { outline: 0; text-decoration:none; + color:#760073; +} +a:hover { + color:#0D0049; } +a.current { + text-decoration:underline; + color:#333333; +} +p.command { + padding:15px; + margin:15px 0; + color:#890000; + background-color:#E0E0E0; + font-family:Courier, monospace; +} h1 { border-bottom:1px solid #DDDDDD; padding:0 0 0 0; @@ -26,14 +42,61 @@ h1 img { margin-right:10px; } h2 { + margin:0 0 15px 0; font-size:14pt; color:#333333; } h3 { + margin:0 0 5px 0; font-size:13pt; color:#201E62; } -input[type=text], input[type=password], input[type=email],input[type=number], select, option { +h4 { + margin:0 0 5px 0; + font-size:12pt; + color:#333333; +} +label { + font-weight:normal; + font-size:13px; + color:#201E62; +} +.sublabel { + color:gray; + font-style:italic; + font-weight:normal; +} +span.subtitle { + color:#454545; + font-size:9pt; + font-weight:normal; + text-transform:uppercase; +} +span.small { + font-size:9pt; +} +span.gray { + color:gray; +} +span.type { + color:#201E62; + font-weight:bold; + font-size:9pt; +} +span.htitle { + color:#454545; + font-size:9pt; + font-weight:normal; +} +span.version { + font-size:8pt; + color:#888888; +} +input[type=checkbox] { + min-width:5px !important; + margin-left:0 !important; +} +input[type=text], input[type=password], input[type=email], input[type=tel], input[type=number], select, option { min-width:260px; padding:6px; border:1pt solid #22606D; @@ -61,6 +124,15 @@ div.breadcrumbs { color:gray; font-size:10pt; } +div.breadcrumbs a { + color:gray; +} +div.breadcrumbs a:hover { + text-decoration:underline; +} +.tab-pane { + padding-top:15px; +} /* buttons */ button.btn, input.btn { padding:6px 10px; @@ -131,6 +203,21 @@ button.btn-onelab:active, input.btn-onelab:active { border-bottom:1px solid #760073; margin-top:2px; } + +.container-resource button { + padding:2px 4px; + border-radius:3px; + font-size:9pt; + font-weight:normal; +} +.container-resource select,.container-resource option, .container-resource input { + padding:2px 4px; + font-size:9pt; +} +.badge { + font-size:9pt; + margin-left:4px; +} /***** Notifications *****/ .warning { border: 1px solid red; @@ -140,7 +227,17 @@ button.btn-onelab:active, input.btn-onelab:active { background-color: #f2dbdb; text-align: center; } - +div#menu-slice-list{ + display:none; + position:absolute; + background-color:orange; + padding:15px; + left:-15px; + z-index:10; +} +div.dashboard div.projects-tree { + margin-left:49px; +} /* HOME DASHBOARD */ div#home-dashboard { color:black; @@ -295,50 +392,98 @@ ul.nav-resources a { } /* SLICE VIEW */ - - +div.container-resource, div.container-slice { + padding-right:15px; + padding-left:15px; +} +.table th { + border-top:0 !important; +} div#slice-view { margin:0; } -div.list-group-item { - border:0; - -moz-border-radius: 0; - border-radius: 0; - background-color:white; - font-weight:bold; - padding-left:0; + +div.sl-filter-facilities { + padding:0 5px; +} +div.sl-filter-facilities h4 { + margin-bottom:15px; + } -a.list-group-item { - -moz-border-radius: 0; - border-radius: 0; +img.sl-image { + margin:0 5px 5px 0; + padding:0; + vertical-align:middle; +} +a.sl-facility { + color:gray; + text-decoration:none; +} +a.sl-facility:hover { + color:#342961; +} +a.sl-facility.active { + color:black; + text-decoration:none; +} +a.sl-facility::before { + content: " "; +} +div.sl-facilities { + border-bottom:#CCCCCC 1px solid; + padding-bottom:15px; + margin-bottom:15px; +} +div.sl-facilities:last-child { border:0; - background-color:white; - padding:3px 2px 3px 10px; - border-left:2pt white solid; } -a.list-group-item.active, a.list-group-item.active:hover, a.list-group-item.active:focus { - -moz-border-radius: 0; - border-radius: 0; - font-weight: bold; +a.sl-testbed { + color:gray; + text-decoration:none; + margin-left:25px; + margin-bottom:5px; +} +a.sl-testbed:hover { + color:#342961; +} +a.sl-testbed.active { color:black; - background-color:#F5F5F5; - border-left:2pt blue solid; } - -a.list-group-item:hover { - -moz-border-radius: 0; - border-radius: 0; - border-left:2pt blue solid; +div.sl-filter-resources { + margin:0 0 10px 0; + text-align:center; } -a.list-group-item p.list-group-item-text { - -moz-border-radius: 0; - border-radius: 0; +span.sl-resources { font-size:9pt; - font-style:italic; - font-weight: normal; - color: black !important; + color:gray; +} +a.sl-resources { + font-size:9pt; + border:0; + padding:2px 8px; + margin:0 5px; + -moz-border-radius: 2px; + border-radius: 2px; + text-align: center; +} +a.sl-resources.active, a.sl-resources.active:hover, a.sl-resources.active:focus { + border:0; + padding:2px 8px; + -moz-border-radius: 2px; + border-radius: 2px; + background-color:#E7A6E7; + color:#000000; +} +a.sl-resources:first-child { +} +button.btn-apply { + font-size:13px; + padding:2px 8px; + margin:0 5px; + -moz-border-radius: 2px; + border-radius: 2px; + text-align: center; } - div#slice-info { margin-top:25px; } @@ -417,6 +562,8 @@ div#slice-info td { padding:3px 5px; } .slice-pending button.apply { + font-size:14px; + padding:2px 5px; } .slice-pending button.clear { } @@ -546,7 +693,7 @@ div.secondary li a { color:#747474; } div.secondary li a:hover { - text-decoration:none; + text-decoration:underline; } div.secondary .button { width:300px; @@ -565,12 +712,50 @@ div.secondary .account span { div.secondary .account a { color:black; } + + +div.footer { + padding-top:15px; +} +div.footer div.bottom { + position:absolute; + bottom:0; +} +div.footer ul { + margin:6px 0 0 0; + padding:0; +} + +div.footer li { + font-size:9pt; + display:inline; + list-style:none; + margin:0px; + padding:0; + margin-right:15px; + color:#747474; + letter-spacing:0.4px; +} + +div.footer li a { + color:#747474; +} +div.footer li a:hover { + text-decoration:underline; +} +div.copy { + font-size:8pt; + color:gray; + padding-top:15px; + padding-bottom:15px; +} + div.home { font-size:11pt; line-height:1.2em; letter-spacing:0.3pt; min-height:500px; - background-image: url('../img/bg-experiment.png'); + background-image: url('../img/bg-experiment.jpg'); background-repeat:no-repeat; background-size:cover; background-position:center top; @@ -586,6 +771,7 @@ div.home h3 { color:white; line-height:1.4em; } +/* div.dashboard { text-align:center; } @@ -597,6 +783,78 @@ div.dashboard ul { margin-left:24px; list-style:none; } +div.home { + padding-top:50px; +} +div.home h1 { + font-size:22pt; + border:0; +} +div.home h3, div.home h4 { + color:#424242; + line-height:1.4em; +} + +div.home h3 a { + color:#FD6D2C; +}*/ +div.dashboard { +} +div.dashboard a { + color:#206090; +} + +div.dashboard a:hover { + text-decoration:underline; +} +div.dashboard div.projects-tree { + margin-left:49px; +} +div.dashboard ul { + list-style-type:disc; + list-style-position:inside; + text-align:left; + margin:0 0 15px 0; + padding:0; + +} +div.dashboard ul ul { + margin:5px 0 15px 25px; + list-style:none; +} +div.dashboard li { + margin:0 0 5px 0; + padding:0; +} +div.dashboard ul ul li { + margin:0; +} +div.dashboard ul ul a { +} +div.dashboard h3 { + border-bottom:1px solid #E0E0E0; + margin-right:15px; + margin-bottom:25px; +} +div.dashboard h3 a { + color:#201E62; +} +div.dashboard h3 img { + margin:15px 15px 15px 0; +} +div.dashboard span.glyphicon { + text-align:center; + width:45px; + height:25px; +} +div.dashboard-create-slice { + display:none; +} + +div.registration-form { + padding-top:150px; + text-align:center; +} div.registration-form { padding-top:150px; text-align:center; @@ -655,4 +913,38 @@ div.slogan { color:white; padding-top:60px; text-shadow: 1px 1px #013540; -} \ No newline at end of file +} + +th { + border:0 !important; +} + +div.monitor { + padding:40px 0 25px 0; +} +div.monitor h1 { + margin-bottom:25px; +} +div.s-monitor { + padding-bottom:25px; +} +span#stats-period-txt { + text-transform:lowercase; +} + +// resource info modal +a.resource-info:hover { + cursor:pointer; +} +table.modal-resource-info tr td:first-child { + font-weight:bold; + text-align:right; +} +table.modal-resource-info tr:first-child td { + border-top:0; + text-align:center; +} +table.modal-resource-info tr:last-child td { + border-bottom:0; + text-align:center; +}