* luci/themes: fix margin for field titles
[project/luci.git] / themes / openwrt.org / htdocs / luci-static / openwrt.org / cascade.css
index 89b4f6a..aed90ae 100644 (file)
@@ -24,6 +24,11 @@ div#content ul {
        margin-left: 2em;
 }
 
+.warning {
+       color: red !important;
+       font-weight: bold;
+}
+
 .clear {
        clear: both;
        height: 1px;
@@ -39,7 +44,7 @@ div#content ul {
 
 #header {
        min-height: 98px;
-       background-image: url(header.jpg);
+       background-image: url(header.png);
        background-repeat: no-repeat;
        background-position: left center;
        background-color: #557788;
@@ -186,35 +191,56 @@ div#content ul {
        background-color: #ffffff;
 }
 
+.cbi-section legend {
+       font-size: 110%;
+       font-weight: bold;
+       height: 1em;
+       padding: 0 0.25em;
+       color: #555555;
+}
+
 .cbi-section h2 {
        margin: 0em 0 0.5em -0.5em !important;
 }
 
 .cbi-section h3 {
-       height: 1em;
-       font-size: 120%;
+       height: 1.5em;
+       font-size: 90%;
+       color: #555555;
 }
 
 .cbi-section-descr {
        margin-bottom: 0.5em;
+       font-size: 95%;
 }
 
 input[type=submit],
 input[type=reset],
+input[type=image],
 label {
        cursor: pointer;
 }
 
+
 select,
 input,
 textarea {
        background: #eeeeee;
        color: #000000;
-       border: 1px solid #000000;
+       border-width: 1px;
+       border-color: #000000;
+}
+
+input[type=image] {
+       border: none;
 }
 
 input:focus,
-textarea:focus {
+input:hover,
+select:focus,
+select:hover,
+textarea:focus,
+textarea:hover {
        background: #ffffff;
 }
 
@@ -230,6 +256,38 @@ td input[type=password] {
        width: 99%;
 }
 
+input.cbi-button {
+       padding-left: 17px;
+       padding-right: 1px;
+}
+
+input.cbi-button-add {
+       background: transparent url('../resources/cbi/add.gif') no-repeat scroll 1px center;
+}
+
+input.cbi-button-fieldadd {
+       background: transparent url(../resources/cbi/fieldadd.gif) no-repeat scroll 1px center;
+}
+
+input.cbi-button-reset {
+       background: transparent url('../resources/cbi/reset.gif') no-repeat scroll 1px center;
+}
+
+input.cbi-button-save {
+       background: transparent url('../resources/cbi/save.gif') no-repeat scroll 1px center;
+}
+
+input.cbi-button-apply {
+       background: transparent url('../resources/cbi/apply.gif') no-repeat scroll 1px center;
+}
+
+div.cbi-section-remove input {
+       background: transparent url('../resources/cbi/remove.gif') no-repeat scroll 1px center;
+       padding-left: 17px;
+       padding-right: 1px;
+       border-bottom: none;
+}
+
 textarea {
        margin-left: -1px;
        margin-bottom: 0.5em;
@@ -247,11 +305,20 @@ table.smalltext {
        border-right: 1px solid #666666;
        border-bottom: 1px solid #666666;
        font-size: 90%;
+       width: 80%;
+       margin-left: auto;
+       margin-right: auto;
+       border-collapse: collapse;
+}
+
+table.smalltext tr:hover td {
+       background-color: #bbddee;
 }
 
 table.smalltext tr th {
        padding: 0 0.25em;
        border-left: 1px solid #666666;
+       text-align: left;
 }
 
 table.smalltext tr td {
@@ -260,9 +327,18 @@ table.smalltext tr td {
        border-left: 1px solid #666666;
 }
 
+.cbi-rowstyle-1 {
+       background-color: #eeeeff;
+}
+
+.cbi-rowstyle-2 {
+
+}
+
 div.cbi-value {
        clear: left;
-       padding: 0.25em;
+       vertical-align: middle;
+       padding-left: 0.25em;
        border-bottom: 1px dotted #bbbbbb;
 }
 
@@ -277,7 +353,6 @@ div.cbi-value:last-child {
 .cbi-value-title {
        float: left;
        width: 40%;
-       margin: 0.25em 0;
 }
 
 div.cbi-value-field {
@@ -289,6 +364,14 @@ div.cbi-value-description {
        font-size: 90%;
 }
 
+div.cbi-value-field > div.cbi-value-description {
+       display: none;
+}
+
+div.cbi-value:hover div.cbi-value-field > div.cbi-value-description {
+       display: block;
+}
+
 div.cbi-section-create {
        clear: left;
 }
@@ -306,17 +389,16 @@ div.cbi-section-remove {
        float: right;
 }
 
-div.cbi-section-remove input {
-       border-color: #bbbbbb;
-       border-bottom: none;
-}
-
-div.cbi-section-node {
+.cbi-section-node {
        clear: both;
        border: 1px dotted #bbbbbb;
        padding-bottom: 0;
 }
 
+.cbi-section-node div.cbi-section-table-row {
+       margin: 0.25em;
+}
+
 table.cbi-section-table {
        width: 100%;
        font-size: 95%;
@@ -337,6 +419,12 @@ td.cbi-section-table-optionals {
        padding-top: 1em;
 }
 
+div.cbi-error {
+       font-size: 95%;
+       font-weight: bold;
+       color: #FF0000;
+}
+
 .right {
        text-align: right;
 }
@@ -358,6 +446,13 @@ td.cbi-section-table-optionals {
        display: inline;
 }
 
+.error500 {
+       white-space: normal;
+       border: 1px dotted #FF0000;
+       background-color: #FFFFFF;
+       padding: 0.5em;
+}
+
 #memorybar {
        width:200px;
        height:8px;
@@ -435,4 +530,3 @@ td.cbi-section-table-optionals {
 * html div.cbi-value-description {
        margin-left: 40%;
 }
-