remember position of column titles
[newtab.git] / style.css
index 409724a27b5a42829def86f228a4236a90caecbc..0093262a2c441c91b03bb6b0c9186224c2906f77 100644 (file)
--- a/style.css
+++ b/style.css
@@ -1,3 +1,11 @@
+:root {
+  --hover-bg: #434c5e;
+  --hover-grn: #a3be8c;
+  --hover-bg-2: #848ead;
+  --remove-bg: #bf616a;
+  --default-fg: #d8dee9;
+}
+  
 html, body {
   font-size: 16px !important;
   width: 100%;
@@ -6,7 +14,7 @@ html, body {
 
 body {
   margin: 0;
-  color: #D8DEE9;
+  color: var(--default-fg);
   display: flex;
   flex-direction: column;
   align-items: center;
@@ -25,6 +33,7 @@ ul {
   padding: 0;
   width: 10rem;
   margin: 0.5rem 2em 2em 2em;
+  float: left;
 }
 
 img {
@@ -50,13 +59,10 @@ input.url {
 }
 
 .remove {
-/*  width: 9px;
-  height: 29px;
-  padding: 6px 10px 0 10px;*/
   width: 29px;
   height: 35px;
   padding: 0;
-  background: #434C5E;
+  background: var(--hover-bg);
   float: right;
   text-align: center;
   justify-content: center;
@@ -75,18 +81,19 @@ input.url {
   text-align: center;
   align-items: center;
   cursor: pointer;
+  background-color: var(--hover-bg-2);
 }
 
 .save:hover, .save:focus, .save:focus-within {
-  background: #A3BE8C;
+  background: var(--hover-grn);
 }
 
 .remove:hover {
-  background: #BF616A;
+  background: var(--remove-bg);
 }
 
 .add {
-  background-color: #434C5E;
+  background-color: var(--hover-bg);
   margin-top: 14px;
   width: 29px;
   height: 29px;
@@ -99,26 +106,34 @@ input.url {
 }
 
 .add:hover {
-  background-color: #A3BE8C !important;
+  background-color: var(--hover-grn) !important;
+}
+
+.new {
+  background-color: var(--hover-bg);
 }
 
 .title:hover > .add {
   display: flex;
 }
 
+.title p:hover {
+  cursor: move;
+}
+
 .title:hover .add:not(:hover),
 li:hover > .remove:not(:hover) {
   display: flex;
-  background-color: #434c5e;
+  background-color: var(--hover-bg);
 }
 
 li:hover > a, li > a:focus, li > a:focus-within {
   display: inline-block;
-  background-color: #434c5e;
+  background-color: var(--hover-bg);
 }
 
 li:hover {
-  background-color: #434c5e;
+  background-color: var(--hover-bg);
 }
 
 a {
@@ -139,16 +154,24 @@ a, ul > .title > p {
   display: inline-block;
 }
 
-li.sortable-chosen.sortable-ghost > a {
-  background-color: white;
-  color: #2A313B !important;
+li.sortable-chosen.sortable-ghost {
+  background-color: var(--hover-bg-2);
+}
+
+.over {
+ /* border: 2px dashed var(--default-fg);*/
+}
+
+.glyphicon-move {
+  cursor: move;
+  cursor: -webkit-grabbing;
 }
 
 .title {
   margin-bottom: 0.5rem;
   font-weight: bold;
   text-align: left;
-  border-bottom: 1px solid #434C5E;
+  border-bottom: 1px solid var(--hover-bg);
 }
 
 .title p {