X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=portal%2Fstatic%2Fcss%2Fonelab.css;h=5f15c77a48a4270fe0f05cdb431109c42ab15fbf;hb=33b8be6fd7245e0902e11137ed16ccbce2afe701;hp=d658262730b990e30bf2371a327085f90212e00e;hpb=e8b8c02d51026521418ec98f641c8f14f790fda7;p=unfold.git diff --git a/portal/static/css/onelab.css b/portal/static/css/onelab.css index d6582627..5f15c77a 100644 --- a/portal/static/css/onelab.css +++ b/portal/static/css/onelab.css @@ -8,15 +8,25 @@ body { margin:0; padding:0; height: 100%; + letter-spacing:0.6px; } a, a:active, a:focus { outline: 0; + text-decoration:none; + color:#760073; +} +a:hover { + color:#0D0049; } +a.current { + text-decoration:underline; + color:#333333; +} h1 { border-bottom:1px solid #DDDDDD; padding:0 0 0 0; - margin:0 0 0 0; + margin:15px 0 15px 0; font-size:14pt; } h1 img { @@ -25,26 +35,47 @@ 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; } - -div.wrapper { - width:980px; - margin:0 auto; - position:relative; +h4 { + margin:0 0 5px 0; + font-size:12pt; + color:#333333; +} +span.subtitle { + color:#454545; + font-size:9pt; + font-weight:normal; + text-transform:uppercase; } -div.container { - /*width:980px; - margin:25px auto;*/ +span.htitle { + color:#454545; + font-size:9pt; + font-weight:normal; } -div.wide { - margin:25px auto; - padding:0 25px; +span.version { + font-size:8pt; + color:#888888; +} +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; + vertical-align:bottom; + border-radius:0; +} + +textarea { + padding:6px; + border:1pt solid #22606D !important; + border-radius:0 !important; } span.label { @@ -53,6 +84,108 @@ span.label { font-weight:normal; padding:0; } +div.el { + padding-bottom:15px; +} +div.breadcrumbs { + margin:15px 0; + 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; + border-radius:5px; + font-size:10pt; + font-weight:normal; +} +button.btn span.glyphicon { + margin-right:6px; +} +button.btn-default { + border-bottom:3px solid #cccccc; +} +button.btn-default:hover { + background-color:white; + border:1px solid #ADADAD; + border-bottom:3px solid #ADADAD; +} +button.btn-default:active { + background-color:white; + border:1px solid #ADADAD; + border-bottom:1px solid #ADADAD; + margin-top:2px; + box-shadow:none; +} +button.btn-primary { + border-bottom:3px solid #3071A9; +} +button.btn-primary:hover { + box-shadow:none; + background-color:#428bca; + border:1px solid #357ebd; + border-bottom:3px solid #3071A9; +} +button.btn-primary:active { + box-shadow:none; + border-bottom:1px solid #3071A9; + margin-top:2px; +} +button.btn-danger { + border-bottom:3px solid #A13F3A; +} +button.btn-danger:hover { + box-shadow:none; + background-color:#d9534f; + border:1px solid #d43f3a; + border-bottom:3px solid #A13F3A; +} +button.btn-danger:active { + border:1px solid #d43f3a; + box-shadow:none; + margin-top:2px; +} +button.btn-onelab, input.btn-onelab { + border:0; + border-bottom:3px solid #760073; + background-color:#302562; + color:white; +} +button.btn-onelab:hover, input.btn-onelab:hover { + border:0; + border-bottom:3px solid #760073; + background-color:#302562; + color:white; +} +button.btn-onelab:active, input.btn-onelab:active { + box-shadow:none; + 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; @@ -143,15 +276,6 @@ div#home-dashboard div#home-slice-list li { div.well { } /**/ -/* BUTTON */ -.btn.btn-default { - font-weight: bold; -} - -.btn.btn-default:hover { - font-weight: bold; -} -/**/ /* TABLE */ table.table { margin:0; @@ -200,26 +324,22 @@ div#ticket-request p { margin:20px 0; } -ul.nav-tabs {} +ul.nav-tabs { + margin:0 0 15px 0; +} ul.nav-tabs ul {} ul.nav-tabs li {} ul.nav-section li a { + color:black; border-bottom:0; } ul.nav-section li:first-child { padding:0; } ul.nav-section li:first-child a { - font-weight:bold; - padding:6px 15px 4px 15px; } ul.nav-section li:first-child.active a { - padding:6px 15px 3px 15px; -} -ul.nav-section li:first-child img { - margin:0 4px 1px 0; - padding:0; } ul.nav-resources { @@ -230,8 +350,13 @@ 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; } @@ -274,6 +399,33 @@ a.list-group-item p.list-group-item-text { color: black !important; } +span.sl-resources { + font-size:9pt; + color:gray; +} +a.sl-resources, a.sl-resources:hover { + font-size:9pt; + border:0; + padding:2px 4px; + -moz-border-radius: 4px; + border-radius: 4px; + width:105px; + margin-left:4px; + margin-bottom:8px; + text-align: center; +} +a.sl-resources.active, a.sl-resources.active:hover, a.sl-resources.active:focus { + border:0; + -moz-border-radius: 4px; + border-radius: 4px; +} +a.sl-resources:first-child { + margin-left:12px; +} +button.btn-apply { + font-size:13px; + padding:2px 8px; +} div#slice-info { margin-top:25px; } @@ -352,6 +504,8 @@ div#slice-info td { padding:3px 5px; } .slice-pending button.apply { + font-size:14px; + padding:2px 5px; } .slice-pending button.clear { } @@ -373,6 +527,7 @@ div.dataTables_filter label{ height:61px; background-color:white; } + div.navigation { } @@ -480,7 +635,7 @@ div.secondary li a { color:#747474; } div.secondary li a:hover { - text-decoration:none; + text-decoration:underline; } div.secondary .button { width:300px; @@ -499,6 +654,44 @@ 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; @@ -535,25 +728,12 @@ div.registration-form { padding-top:150px; text-align:center; } -div.login-form input[type=text] { - - -} .login-form input { - font-size:12pt; width:320px; - padding:8px; - border:1pt solid #22606D; } .login-form input[type=submit] { - border:0; - border-bottom:2px solid #540086; - background-color:#302562; - color:white; - width:100px; - border-radius:5px; - font-size:12pt; + width:108px; } .login-submit { @@ -602,4 +782,18 @@ 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; +}