Sfoglia il codice sorgente

Two themes (#2245)

* Two new themes

* update gitignore

* dirs cleaning + mobile ui improvements

* name added to credits file

* New line
Thomas Guesnon 7 anni fa
parent
commit
086fa0d49a
100 ha cambiato i file con 7720 aggiunte e 0 eliminazioni
  1. 2 0
      .gitignore
  2. 1 0
      CREDITS.md
  3. 352 0
      p/themes/Ansum/_components.scss
  4. 90 0
      p/themes/Ansum/_configuration.scss
  5. 12 0
      p/themes/Ansum/_divers.scss
  6. 56 0
      p/themes/Ansum/_fonts.scss
  7. 153 0
      p/themes/Ansum/_forms.scss
  8. 80 0
      p/themes/Ansum/_global-view.scss
  9. 462 0
      p/themes/Ansum/_layout.scss
  10. 92 0
      p/themes/Ansum/_list-view.scss
  11. 34 0
      p/themes/Ansum/_logs.scss
  12. 57 0
      p/themes/Ansum/_mixins.scss
  13. 170 0
      p/themes/Ansum/_mobile.scss
  14. 13 0
      p/themes/Ansum/_reader-view.scss
  15. 299 0
      p/themes/Ansum/_sidebar.scss
  16. 27 0
      p/themes/Ansum/_stats.scss
  17. 17 0
      p/themes/Ansum/_tables.scss
  18. 53 0
      p/themes/Ansum/_variables.scss
  19. 1299 0
      p/themes/Ansum/ansum.css
  20. 2 0
      p/themes/Ansum/ansum.css.map
  21. 51 0
      p/themes/Ansum/ansum.scss
  22. 5 0
      p/themes/Ansum/icons/cog-white.svg
  23. 59 0
      p/themes/Ansum/icons/cog.svg
  24. 59 0
      p/themes/Ansum/icons/down-white.svg
  25. 59 0
      p/themes/Ansum/icons/down.svg
  26. 75 0
      p/themes/Ansum/icons/icon.svg
  27. 59 0
      p/themes/Ansum/icons/link-white.svg
  28. 5 0
      p/themes/Ansum/icons/link.svg
  29. 5 0
      p/themes/Ansum/icons/magnifier.svg
  30. 59 0
      p/themes/Ansum/icons/more.svg
  31. 61 0
      p/themes/Ansum/icons/non-starred-white.svg
  32. 60 0
      p/themes/Ansum/icons/non-starred.svg
  33. 5 0
      p/themes/Ansum/icons/read-grey.svg
  34. 59 0
      p/themes/Ansum/icons/read-white.svg
  35. 59 0
      p/themes/Ansum/icons/read.svg
  36. 59 0
      p/themes/Ansum/icons/refresh.svg
  37. 60 0
      p/themes/Ansum/icons/rss-white.svg
  38. 60 0
      p/themes/Ansum/icons/rss.svg
  39. 59 0
      p/themes/Ansum/icons/starred-white.svg
  40. 5 0
      p/themes/Ansum/icons/starred.svg
  41. 57 0
      p/themes/Ansum/icons/tick-color.svg
  42. 5 0
      p/themes/Ansum/icons/tick-white.svg
  43. 5 0
      p/themes/Ansum/icons/tick.svg
  44. 59 0
      p/themes/Ansum/icons/unread-grey.svg
  45. 5 0
      p/themes/Ansum/icons/unread-white.svg
  46. 59 0
      p/themes/Ansum/icons/unread.svg
  47. 59 0
      p/themes/Ansum/icons/up-white.svg
  48. 59 0
      p/themes/Ansum/icons/up.svg
  49. 5 0
      p/themes/Ansum/icons/view-global-white.svg
  50. 59 0
      p/themes/Ansum/icons/view-global.svg
  51. 5 0
      p/themes/Ansum/icons/view-list-white.svg
  52. 60 0
      p/themes/Ansum/icons/view-list.svg
  53. 59 0
      p/themes/Ansum/icons/view-reader-white.svg
  54. 59 0
      p/themes/Ansum/icons/view-reader.svg
  55. BIN
      p/themes/Ansum/loader.gif
  56. 7 0
      p/themes/Ansum/metadata.json
  57. 1 0
      p/themes/Ansum/sass.sh
  58. BIN
      p/themes/Ansum/thumbs/original.png
  59. 352 0
      p/themes/Mapco/_components.scss
  60. 90 0
      p/themes/Mapco/_configuration.scss
  61. 12 0
      p/themes/Mapco/_divers.scss
  62. 56 0
      p/themes/Mapco/_fonts.scss
  63. 153 0
      p/themes/Mapco/_forms.scss
  64. 80 0
      p/themes/Mapco/_global-view.scss
  65. 462 0
      p/themes/Mapco/_layout.scss
  66. 92 0
      p/themes/Mapco/_list-view.scss
  67. 34 0
      p/themes/Mapco/_logs.scss
  68. 59 0
      p/themes/Mapco/_mixins.scss
  69. 169 0
      p/themes/Mapco/_mobile.scss
  70. 13 0
      p/themes/Mapco/_reader-view.scss
  71. 291 0
      p/themes/Mapco/_sidebar.scss
  72. 27 0
      p/themes/Mapco/_stats.scss
  73. 17 0
      p/themes/Mapco/_tables.scss
  74. 53 0
      p/themes/Mapco/_variables.scss
  75. 5 0
      p/themes/Mapco/icons/cog-white.svg
  76. 59 0
      p/themes/Mapco/icons/cog.svg
  77. 59 0
      p/themes/Mapco/icons/down-white.svg
  78. 59 0
      p/themes/Mapco/icons/down.svg
  79. 9 0
      p/themes/Mapco/icons/icon.svg
  80. 59 0
      p/themes/Mapco/icons/link-white.svg
  81. 5 0
      p/themes/Mapco/icons/link.svg
  82. 5 0
      p/themes/Mapco/icons/magnifier.svg
  83. 59 0
      p/themes/Mapco/icons/more.svg
  84. 61 0
      p/themes/Mapco/icons/non-starred-white.svg
  85. 60 0
      p/themes/Mapco/icons/non-starred.svg
  86. 5 0
      p/themes/Mapco/icons/read-grey.svg
  87. 59 0
      p/themes/Mapco/icons/read-white.svg
  88. 59 0
      p/themes/Mapco/icons/read.svg
  89. 59 0
      p/themes/Mapco/icons/refresh.svg
  90. 60 0
      p/themes/Mapco/icons/rss-white.svg
  91. 60 0
      p/themes/Mapco/icons/rss.svg
  92. 59 0
      p/themes/Mapco/icons/starred-white.svg
  93. 5 0
      p/themes/Mapco/icons/starred.svg
  94. 5 0
      p/themes/Mapco/icons/tick-color.svg
  95. 5 0
      p/themes/Mapco/icons/tick-white.svg
  96. 5 0
      p/themes/Mapco/icons/tick.svg
  97. 59 0
      p/themes/Mapco/icons/unread-grey.svg
  98. 5 0
      p/themes/Mapco/icons/unread-white.svg
  99. 59 0
      p/themes/Mapco/icons/unread.svg
  100. 59 0
      p/themes/Mapco/icons/up-white.svg

+ 2 - 0
.gitignore

@@ -13,3 +13,5 @@ constants.local.php
 *.save
 *.autosav
 *.autosave
+*.sass-cache
+sass.sh

+ 1 - 0
CREDITS.md

@@ -64,6 +64,7 @@ People are sorted by name so please keep this order.
 * [Thomas Citharel](https://github.com/tcitworld): [contributions](https://github.com/FreshRSS/FreshRSS/pulls?q=is:pr+author:tomgue), [Web](https://www.tcit.fr/)
 * [thomas-gt](https://github.com/thomas-gt): [contributions](https://github.com/FreshRSS/FreshRSS/pulls?q=is:pr+author:thomas-gt)
 * [tomgue](https://github.com/tomgue): [contributions](https://github.com/FreshRSS/FreshRSS/commits?author=tomgue)
+* [Thomas Guesnon](https://github.com/patjennings): [contributions](https://github.com/FreshRSS/FreshRSS/pulls?q=is:pr+author:patjennings), [Web](http://www.thomasguesnon.fr/)
 * [Twilek-de](https://github.com/Twilek-de): [contributions](https://github.com/FreshRSS/FreshRSS/pulls?q=is:pr+author:Twilek-de)
 * [Uncovery](https://github.com/uncovery): [contributions](https://github.com/FreshRSS/FreshRSS/pulls?q=is:pr+author:uncovery)
 * [Wanabo](https://github.com/Wanabo): [contributions](https://github.com/FreshRSS/FreshRSS/commits?author=Wanabo)

+ 352 - 0
p/themes/Ansum/_components.scss

@@ -0,0 +1,352 @@
+/*=== COMPONENTS */
+/*===============*/
+/*=== Forms */
+// parti dans _forms.scss
+
+/*=== Horizontal-list */
+.horizontal-list {
+    margin: 0;
+    padding: 0.1rem 0;
+
+    .item{
+	vertical-align: middle;
+
+	&:first-child{
+	    padding-left: 0.5rem;
+	}
+
+    }
+}
+
+/*=== Dropdown */
+.dropdown-menu {
+    background: $grey-lighter;
+    margin: 0;
+    font-size: 1rem;
+    text-align: left;
+    padding: 0.5rem 0 1rem 0;
+    border: none;
+    border-radius: 3px;
+
+    -webkit-box-shadow: 0px 6px 8px 0px rgba(0,0,0,0.35);
+    -moz-box-shadow: 0px 6px 8px 0px rgba(0,0,0,0.35);
+    box-shadow: 0px 6px 8px 0px rgba(0,0,0,0.35);
+
+    &::after {
+	content: "";
+	position: absolute;
+	top: -4px;
+	right: 13px;
+	width: 10px;
+	height: 10px;
+	z-index: -10;
+	transform: rotate(45deg);
+	-moz-transform: rotate(45deg);
+	-webkit-transform: rotate(45deg);
+	-ms-transform: rotate(45deg);
+	background: white;
+	// border-top: 1px solid #95a5a6;
+	// border-left: 1px solid #95a5a6;
+    }
+    
+    .dropdown-header {
+	// padding: 0 5px 5px;
+	margin: 1.75rem 0 0.5rem 2rem;
+	font-weight: bold;
+	text-align: left;
+	color: $grey-dark;
+	text-transform: uppercase;
+	letter-spacing: 1px;
+
+	
+    }
+
+    .item{
+	@include transition(all, 0.075s, ease-in-out);
+	a, span, .as-link{
+	    padding: 0 2rem;
+	    line-height: 2.5em;
+	    font-size: 1rem;
+	    color: $main-font-color;
+	}
+	&:hover{
+	    background: $main-first;
+	    color: $white;
+
+	    a, button{
+		text-decoration: none;
+		color: $white;
+	    }
+	}
+	&[aria-checked="true"]{
+	    a::before{
+		font-weight: bold;
+		margin: 0 0 0 -14px;
+	    }
+	}
+    }
+    .input{
+	select, input{
+	    margin: 0 auto 5px;
+	    padding: 2px 5px;
+	    border-radius: 3px;
+	}
+    }
+    .separator {
+	margin: 0.75rem 0;
+	border-bottom: 1px solid $grey-light;
+	// display: none;
+    }
+
+}
+.tree .tree-folder .tree-folder-items .dropdown-menu,
+.tree .tree-folder .tree-folder-items .dropdown-menu{
+    // tout ça sert à restaurer l'apparence du dropdown dans un contexte de sidebar sombre
+    
+    .item{
+	padding: 0;
+	
+	a,
+	button{
+	    color: $main-font-color;
+	    
+	    &:hover{
+		color: $white;
+	    }
+	}
+	&:hover{
+	    background: $main-first;
+	}
+    }
+}
+
+
+
+
+/*=== Alerts */
+.alert {
+    margin: 1rem 0;
+    // width: 100%;
+    padding: 1rem;
+    font-size: 1rem;
+    background: $grey-lighter;
+    border: 1px solid $grey-medium;
+    border-radius: 3px;
+    color: $grey-dark;
+    text-shadow: 0 0 1px $grey-light;
+}
+.alert-head {
+    font-size: 1.15em;
+}
+.alert > a {
+    text-decoration: underline;
+    color: inherit;
+}
+.alert-warn {
+    background: $warning-light;
+    border: 1px solid unquote($warning-text+'33'); // on ajoute l'opacité à la fin
+    color: $warning-text;
+}
+.alert-success {
+    background: $success-light;
+    border: 1px solid unquote($success-text+'33');
+    color: $success-text;
+}
+.alert-error {
+    background: $alert-light;
+    border: 1px solid unquote($alert-text+'33');
+    color: $alert-text;
+}
+
+/*=== Pagination */
+.pagination {
+    text-align: center;
+    font-size: 0.8em;
+    background: $grey-light;
+    color: $main-font-color;
+
+    .item{
+	&.pager-current {
+	    font-weight: bold;
+	    font-size: 1.5em;
+	    background: $sid-bg;
+	    color: $grey-light;
+	}
+	a {
+	    display: block;
+	    font-style: italic;
+	    line-height: 3em;
+	    text-decoration: none;
+	    color: $main-font-color;
+
+	    &:hover{
+		background: $main-font-color;
+		color: $grey-light;
+	    }
+	}
+    }
+
+    .loading,
+    a:hover.loading {
+	font-size: 0;
+	background: url("loader.gif") center center no-repeat #34495e;
+    }
+}
+.content .pagination {
+    margin: 0;
+    padding: 0;
+}
+
+
+/*=== Boxes */
+.box {
+    // border: 1px solid #ddd;
+    border: none;
+    border-radius: 3px;
+    background: $white;
+
+    -webkit-box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.25);
+    -moz-box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.25);
+    box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.25);
+
+    .box-title {
+	margin: 0;
+	padding: 5px 10px;
+	background: $grey-light;
+	color: $main-font-color;
+	// border-bottom: 1px solid #ddd;
+	border-radius: 2px 2px 0 0;
+
+	form{
+	    input{
+		width: 85%;
+	    }
+	    .dropdown{
+		float: right;
+		a.dropdown-toggle{
+		    padding: 0;
+		    background-image: url(icons/more.svg);
+		    background-repeat: no-repeat;
+		    background-position: right 8px;
+		    // float: right;
+		    border-radius: 0;
+		    img{
+			display: none;
+		    }
+		}
+	    }
+	}
+    }
+    .box-content {
+	// max-height: 260px;
+
+	.item {
+	    padding: 0.5rem 0.75rem;
+	    font-size: 1rem;
+	    color: $main-font-color;
+	    line-height: 1.7em;
+	    border-bottom: 1px solid $grey-light;
+
+	    img{
+		margin-right: 0.75rem;
+	    }
+
+	    .configure {
+		visibility: hidden;
+		width: 1.75rem;
+		height: 1.75rem;
+		display: block;
+		border-radius: 2px;
+		float: left;
+		margin-right: 0.5rem;
+		background: url("icons/cog.svg") no-repeat 4px 4px;
+		
+		.icon {
+		    vertical-align: middle;
+		    border-radius: 3px;
+		    display: none;
+		}
+		&:hover{
+		    // background: $main-first;
+		    background: url("icons/cog-white.svg") no-repeat 4px 4px $main-first;
+		}
+	    }
+	    &:hover .configure {
+		visibility: visible;
+	    }
+	}
+	.item:last-child{
+	    border-bottom: none;
+	}
+    }
+}
+
+/*=== "Load more" part */
+#bigMarkAsRead {
+    text-align: center;
+    text-decoration: none;
+    background: $main-first-light;
+    color: $main-first;
+
+    @include transition(all, 0.15s, ease-in-out);
+
+    &:hover {
+	background: $main-first;
+	color: #fff;
+
+	.bigTick{
+	    background: url(icons/tick-white.svg) center no-repeat;
+	}
+    }
+    .bigTick{
+	margin: 0.5rem 0;
+	display: inline-block;
+	text-indent: -9999px;               
+	background: url(icons/tick-color.svg) center no-repeat;  
+	height: 64px;                       
+	width: 64px;
+	white-space: nowrap; 
+    }
+}
+
+// page de login
+.formLogin{
+    background: $sid-bg;
+
+    .header{
+	.configure{
+	    padding-right: 1rem;
+	    img{
+		margin-right: 0.5rem;
+	    }
+	    
+	    a.signin{
+		color: $white;
+	    }
+	}
+    }
+
+    h1{
+	color: $white;
+    }
+    form#crypto-form{
+	div{
+	    margin-bottom: 1rem;
+	    
+	    label{
+		font-size: 1rem;
+		color: $grey-medium;
+
+		
+	    }
+	    input{
+		background: $main-first-darker;
+
+		&:focus{
+		    background: $grey-lighter;
+		    color: $main-font-color;
+		}
+	    }
+	}	
+    }
+}

+ 90 - 0
p/themes/Ansum/_configuration.scss

@@ -0,0 +1,90 @@
+/*=== Configuration pages */
+.post {
+    padding: 1rem 2rem;
+    font-size: 1rem;
+
+    form {
+	margin: 1rem 0;
+
+	// Gestion des extensions
+	.horizontal-list{
+	    margin-bottom: 0.5rem;
+	    
+	    .item{
+		.stick{
+		    // width: 65%;
+		    // margin-right: 1rem;
+		    // display:flex;
+		    
+		}
+		.btn{
+		    // width: 8rem;
+		    // flex-grow: 1;
+		}
+	    }
+	    
+	}
+    }
+    &.content {
+	max-width: 550px;
+    }
+
+    h1, h2{ // pages titles
+	font-size: 3rem;
+	margin-top: 1.75rem;
+	font-weight: 300;
+	line-height: 1.2em;
+	// font-family: "spectral";
+	color: $main-font-color;
+    }
+
+    a[href="./"]{ // C'est le bouton "Retour à vos flux"
+	display: inline-block;
+	// min-height: 38px;
+	min-width: 15px;
+	line-height: 25px;
+	margin: 0;
+	padding: 0.75rem 1.5rem;
+	font-size: 1rem;
+	vertical-align: middle;
+	cursor: pointer;
+	overflow: hidden;
+	background: $grey-lighter;
+	border: 1px solid $grey-medium-light;
+	border-radius: 5px;
+	// border: none;
+	color: $grey-dark;
+
+	&:hover{
+	    text-decoration: none;
+	    background: $main-first;
+	    color: white;
+	    border: 1px solid $main-first;
+	}
+    }
+    
+}
+
+
+
+#slider{
+    border-left: none;
+    
+    -webkit-box-shadow: 0px 6px 8px 0px rgba(0,0,0,0.35);
+    -moz-box-shadow: 0px 6px 8px 0px rgba(0,0,0,0.35);
+    box-shadow: 0px 6px 8px 0px rgba(0,0,0,0.35);
+}
+
+.slide-container{
+    .properties{
+	background: rgba(0, 0, 0, 0.75);
+	border: 0;
+	padding: 1rem;
+	color: white;
+
+	.page-number{
+	    right: 1rem;
+	    top: 1rem;
+	}
+    }
+}

+ 12 - 0
p/themes/Ansum/_divers.scss

@@ -0,0 +1,12 @@
+/*=== DIVERS */
+/*===========*/
+.aside.aside_feed .nav-form input,
+.aside.aside_feed .nav-form select {
+	width: 140px;
+}
+.aside.aside_feed .nav-form .dropdown .dropdown-menu {
+	right: -20px;
+}
+.aside.aside_feed .nav-form .dropdown .dropdown-menu::after {
+	right: 33px;
+}

+ 56 - 0
p/themes/Ansum/_fonts.scss

@@ -0,0 +1,56 @@
+@font-face {
+    font-family: "lato";
+    font-style: normal;
+    font-stretch: normal;
+    font-weight: 400;
+    src: local("Lato"), url("../fonts/LatoLatin-Regular.woff") format("woff");
+}
+@font-face {
+    font-family: "lato";
+    font-style: italic;
+    font-stretch: normal;
+    font-weight: 400;
+    src: local("Lato"), url("../fonts/LatoLatin-Italic.woff") format("woff");
+}
+@font-face {
+    font-family: "lato";
+    font-style: normal;
+    font-stretch: normal;
+    font-weight: 700;
+    src: local("Lato"), url("../fonts/LatoLatin-Bold.woff") format("woff");
+}
+@font-face {
+    font-family: "lato";
+    font-style: italic;
+    font-stretch: normal;
+    font-weight: 700;
+    src: local("Lato"), url("../fonts/LatoLatin-BoldItalic.woff") format("woff");
+}
+@font-face {
+    font-family: "spectral";
+    font-style: normal;
+    font-stretch: normal;
+    font-weight: 400;
+    src: local("Spectral"), url("../fonts/Spectral-Regular.woff") format("woff");
+}
+@font-face {
+    font-family: "spectral";
+    font-style: italic;
+    font-stretch: normal;
+    font-weight: 400;
+    src: local("Spectral"), url("../fonts/Spectral-Italic.woff") format("woff");
+}
+@font-face {
+    font-family: "spectral";
+    font-style: normal;
+    font-stretch: normal;
+    font-weight: 700;
+    src: local("Spectral"), url("../fonts/Spectral-Bold.woff") format("woff");
+}
+@font-face {
+    font-family: "spectral";
+    font-style: italic;
+    font-stretch: normal;
+    font-weight: 700;
+    src: local("Spectral"), url("../fonts/Spectral-BoldItalic.woff") format("woff");
+}

+ 153 - 0
p/themes/Ansum/_forms.scss

@@ -0,0 +1,153 @@
+/* btns */
+
+.btn {
+    display: inline-block;
+    min-height: 38px;
+    min-width: 15px;
+    line-height: 25px;
+    margin: 0;
+    padding: 0.5rem 1.5rem;
+    font-size: 1rem;
+    vertical-align: middle;
+    cursor: pointer;
+    overflow: hidden;
+    background: $grey-lighter;
+    border-radius: 5px;
+    border: none;
+    color: $grey-dark;
+
+    @include transition(all, 0.15s, ease-in-out);
+
+    &.btn-important {
+	background: $main-first;
+	color: $white;
+
+	// @include transition(all, 0.15s, ease-in-out);
+
+	&:hover,
+	&:active {
+	    background: $main-first-alt;
+	}
+    }
+
+
+    &.btn-attention {
+	background: $alert-bg;
+	color: #fff;
+
+	&:hover,
+	&:active {
+	    background: $alert-text;
+	}
+    }
+
+    &:hover {
+	text-decoration: none;
+    }
+}
+
+a.btn {
+    min-height: 25px;
+    line-height: 25px;
+}
+
+/*=== Forms */
+legend {
+    display: inline-block;
+    width: auto;
+    margin: 2rem 0 1rem 0;
+    padding: 0;
+    font-size: 1rem;
+    clear: both;
+    text-transform: uppercase;
+    letter-spacing: 1px;
+    font-weight: 700;
+}
+label {
+    min-height: 25px;
+    padding: 5px 0;
+    cursor: pointer;
+    color: $grey-dark;
+}
+textarea {
+    width: 360px;
+    height: 100px;
+}
+input, select, textarea, button {
+    font-family: "lato", "Helvetica", "Arial", sans-serif;
+    min-height: 25px;
+    padding: 5px 10px;
+    line-height: 25px;
+    vertical-align: middle;
+    background: $white;
+    border: 1px solid $grey-light;
+    font-size: 1rem;
+    color: $grey-dark;
+    border-radius: 2px;
+}
+option {
+    padding: 0 .5em;
+}
+input:focus, select:focus, textarea:focus {
+    color: $main-font-color;
+    border-color: $main-first;
+}
+input:invalid, select:invalid {
+    color: $alert-bg;
+    border-color: $alert-bg;
+    box-shadow: none;
+}
+input:disabled, select:disabled {
+    background: $grey-light;
+}
+input.extend {
+    transition: width 200ms linear;
+    -moz-transition: width 200ms linear;
+    -webkit-transition: width 200ms linear;
+    -o-transition: width 200ms linear;
+    -ms-transition: width 200ms linear;
+}
+
+
+.form-group {
+    padding: 5px;
+    border-radius: 3px;
+
+    &::after {
+	content: "";
+	display: block;
+	clear: both;
+    }
+    &:hover {
+	// background: #fff;
+	// 	border: 1px solid #eee;
+	// 	border-radius: 3px;
+	// 	border: 1px solid #eee;
+    }
+    .group-name {
+	padding: 10px 0;
+	text-align: right;
+    }
+    .group-controls {
+	min-height: 25px;
+	padding: 5px 0;
+    }
+    .group-controls .control {
+	line-height: 2.0em;
+    }
+    table {
+	margin: 10px 0 0 220px;
+    }
+
+    &.form-actions {
+	margin: 15px 0 25px;
+	padding: 5px 0;
+	// background: #333;
+    }
+    &.form-actions .btn {
+	margin: 0 0.5rem 0 0;
+    }
+}
+
+
+

+ 80 - 0
p/themes/Ansum/_global-view.scss

@@ -0,0 +1,80 @@
+/*=== GLOBAL VIEW */
+/*================*/
+
+#stream{
+    .box.category{
+
+	&:not([data-unread="0"]) .box-title {
+	    // background: #3498db;
+	}
+	&:not([data-unread="0"]) .box-title:active {
+	    // background: #2980b9;
+	}
+	&:not([data-unread="0"]) .box-title .title {
+	    font-weight: bold;
+	    // color: #fff;
+	}
+	
+	.box-title{
+	    background: none;
+	    padding: 1.5rem;
+	    
+	    a.title{
+		font-weight: normal;
+		text-decoration: none;
+		text-align: left;
+		font-size: 1rem;
+		text-transform: uppercase;
+		letter-spacing: 1px;
+		color: $grey-dark;
+
+		&:not([data-unread="0"])::after {
+		    position: absolute;
+		    top: 1.75rem;
+		    right: 0;
+		    line-height: 1.5rem;
+		    background: $grey-light;
+		    border-radius: 12px;
+		    padding: 0 0.75rem;
+		    margin: -0.5rem 1rem 0 0;
+		    text-align: center;
+		}
+		&:hover{
+		    color: $main-first;
+		}
+	    }
+	}
+
+	.box-content{
+	    padding-bottom: 0.5rem;
+	    .item.feed {
+		// padding: 2px 10px;
+		font-size: 1rem;
+		padding: 0.5rem 1.5rem;
+		
+		a{
+		    color: $main-font-color;
+		    font-weight: 400;
+
+		    &:hover{
+			color: $main-first;
+			text-decoration: none;
+		    }
+		}
+	    }
+	}	
+    }   
+}
+
+
+// le panel qui apparait en overlay pour afficher les flux
+#overlay{
+    background: rgba(0, 0, 0, 0.65);
+}
+#panel{
+    top: 3rem;
+    right: 3rem;
+    bottom: 3rem;
+    left: 3rem;
+    border-radius: 3px;
+}

+ 462 - 0
p/themes/Ansum/_layout.scss

@@ -0,0 +1,462 @@
+/*=== STRUCTURE */
+/*===============*/
+/*=== Header */
+.header {
+    background: $sid-bg;
+    padding: 0.5rem 1.35rem;
+    display: block;
+    table-layout: none;
+    width: auto;
+
+    .item{
+	vertical-align: middle;
+	// text-align: center;
+	// display: flex;
+	// justify-content: space-between;
+	// flex-direction: row;
+	
+	&.title{
+
+	    font-weight: 400;
+	    width: 280px;
+	    
+	    h1{
+		a{
+		    text-decoration: none;
+		    color: $sid-font-color;
+		    font-size: 1rem;
+		    text-transform: uppercase;
+		    letter-spacing: 1px;
+		    
+		    img{
+			margin-right: 0.5rem;
+
+		    }
+		}
+	    }
+	}
+	&.search{
+	    // text-align: center;
+	    // width: 50%;
+
+	    input{
+		width: 230px;
+		border-radius: 2px 0 0 2px;
+		background-color: $sid-bg-alt;
+		color: $sid-font-color;
+		border: none;
+
+		@include transition(all, 0.15s, ease-in-out);
+
+		&:hover{
+		    background-color: $sid-bg-dark;
+		}
+		
+		&:focus{
+		    width: 350px;
+
+		    background-color: $white;
+		    color: $grey-dark;
+		}
+	    }
+	    .btn{
+		img{display: none;}
+		border-radius: 0 2px 2px 0;
+
+		background-color: $main-first;
+		background-position: center;
+		background-repeat: no-repeat;
+		background-image: url(icons/magnifier.svg);
+		
+		border-left-width: 0;
+
+		width: 3rem;
+		min-height: 35px;
+
+		&:hover{
+		    background-color: $main-first-alt;
+		}
+	    }
+	}
+	&.configure{
+	    width: 2rem;
+	    position: absolute;
+	    right: 1rem;
+	    top: 1.25rem;
+	    text-align: center;
+	    // float: right;
+	    
+	    .btn{
+		img{display: none;}
+		// border-radius: 0 2px 2px 0;
+
+		background-color: transparent;
+		background-position: center;
+		background-repeat: no-repeat;
+		background-image: url(icons/cog.svg);
+
+		padding: 0 0.5rem;
+		
+		// border-left-width: 0;
+
+		// width: 3rem;
+
+		&:hover{
+		    // background-color: $main-first-alt;
+		}
+	    }
+	}
+    }
+
+    
+}
+
+/*=== Body */
+#global {
+    height: calc(100% - 85px);
+}
+
+
+
+
+/*=== Prompt (centered) */
+.prompt {
+    text-align: center;
+}
+.prompt label {
+    text-align: left;
+}
+.prompt form {
+    margin: 10px auto 20px auto;
+    width: 200px;
+}
+.prompt input {
+    margin: 5px auto;
+    width: 100%;
+}
+.prompt p {
+    margin: 20px 0;
+}
+
+/*=== New article notification */
+#new-article {
+    text-align: center;
+    font-size: 1rem;
+    background: $main-first;
+}
+#new-article:hover {
+    background: $main-first-alt;
+}
+#new-article > a {
+    line-height: 3em;
+    font-weight: bold;
+    color: $white;
+}
+#new-article > a:hover {
+    text-decoration: none;
+}
+
+/*=== Day indication */
+.day {
+    padding: 1rem 0 0 1.25rem;
+    font-weight: 700;
+    line-height: 3em;
+    letter-spacing: 1px;
+    text-transform: uppercase;
+    font-size: 0.875rem;
+    color: $light-font-color;
+    // border-left: 2px solid #ecf0f1;
+
+    .name{
+	padding: 0 1rem 0 1rem;
+	font-size: 0.875rem;
+	// font-weight: 700;
+	color: $main-font-color;
+	position: relative;
+	left: 0;
+	
+	// letter-spacing: 1px;
+	text-transform: uppercase;
+    }
+}
+
+/*=== Index menu */
+.nav_menu {
+    text-align: center;
+    padding: 5px 0;
+
+    .btn{
+	border-left-width: 0;
+	padding: 0.5rem 1rem;
+	background-color: $grey-lighter;
+	background-position: center;
+	background-repeat: no-repeat;
+
+	&:hover{
+	    background-color: $grey-light;
+	}
+    }
+  
+    .stick{
+	background: $grey-lighter;
+	
+	.btn{
+	    border-left-width: 0;
+	    padding: 0.5rem 1rem;
+	    background-color: $grey-lighter;
+	    background-position: center;
+	    background-repeat: no-repeat;
+	    @include transition(all, 0.15s, ease-in-out);
+
+	    &:hover{
+		background-color: $grey-medium-light;
+	    }
+
+	    &.active{
+		background-color: $main-first;
+	    }
+	    
+	    img.icon{display: none;} // on efface pour afficher nos icones, mouhahaha !!
+
+
+	    // actions
+	    &#toggle-read{
+		background-image: url(icons/read.svg);
+	    }
+	    &#toggle-read.active{
+		background-image: url(icons/read-white.svg);
+	    }
+	    
+	    &#toggle-unread{
+		background-image: url(icons/unread.svg);
+	    }
+	    &#toggle-unread.active{
+		background-image: url(icons/unread-white.svg);
+	    }
+
+	    &#toggle-starred{
+		background-image: url(icons/starred.svg);
+	    }
+	    &#toggle-starred.active{
+		background-image: url(icons/starred-white.svg);
+	    }
+
+	    &#toggle-non-starred{
+		background-image: url(icons/non-starred.svg);
+	    }
+	    &#toggle-non-starred.active{
+		background-image: url(icons/non-starred-white.svg);
+	    }
+
+	    // read all
+	    &.read_all{
+		background-color: $grey-lighter;
+		// min-height: 0;
+		color:$main-font-color;
+		padding: 5px 16px;
+		@include transition(all, 0.15s, ease-in-out);
+
+		&:hover{
+		    background-color: $grey-medium-light;
+		}
+	    }
+
+	    // views
+	    &.view-normal{
+		background-image: url(icons/view-list.svg);
+	    }
+	    &.view-normal.active{
+		background-image: url(icons/view-list-white.svg);
+	    }
+
+	    &.view-global{
+		background-image: url(icons/view-global.svg);
+	    }
+	    &.view-global.active{
+		background-image: url(icons/view-global-white.svg);
+	    }
+
+	    &.view-reader{
+		background-image: url(icons/view-reader.svg);
+	    }
+	    &.view-reader.active{
+		background-image: url(icons/view-reader-white.svg);
+	    }
+
+	    &.view-rss{
+		background-image: url(icons/rss.svg);
+	    }
+	    
+	}
+	.dropdown {
+	    a.dropdown-toggle{
+		border-left-width: 0;
+		background-image: url(icons/more.svg);
+	    }
+	}
+	
+	&#nav_menu_action{
+	    
+	}
+	&#nav_menu_read_all{
+	    
+	}
+	&#nav_menu_views{
+	    
+	}
+    }
+}
+
+
+#dropdown-query ~ .dropdown-menu .dropdown-header .icon {
+    vertical-align: middle;
+    background-color: $grey-medium-dark;
+    border-radius: 3px;
+}
+
+
+/*=== Content of feed articles */
+.content, .content.thin {
+    padding: 20px 10px;
+
+    font-size: 1.125rem;
+    line-height: 1.8rem;
+
+    h1.title, h1{
+
+	a{
+	    color: $main-font-color;
+	    font-family: "spectral";
+	    font-size: 2rem;
+
+	    &:hover{
+		color: $main-first;
+		text-decoration: none;
+	    }
+	}
+    }
+    .author{
+	font-size: 1.125rem;
+	color: $light-font-color;
+    }
+    p, ul{
+	font-size: 1.125rem;
+	line-height: 1.8rem;
+    }
+    hr{
+    }
+    .content hr {
+	margin: 30px 10px;
+	height: 1px;
+	background: $grey-medium-light;
+	border: 0;
+	box-shadow: 0 2px 5px #ccc;
+    }
+
+    pre {
+	margin: 10px auto;
+	padding: 10px 20px;
+	overflow: auto;
+	background: $main-first-darker;
+	color: $white;
+	font-size: 0.9rem;
+	border-radius: 3px;
+
+	code {
+	    background: transparent;
+	    color: $white;
+	    border: none;
+	}
+    }
+    code {
+	padding: 2px 5px;
+	color: $grey-light;
+	background: $grey-lighter;
+	border: 1px solid $grey-light;
+	border-radius: 3px;
+    }
+
+
+    blockquote {
+	display: block;
+	margin: 0;
+	padding: 5px 20px;
+	border-top: 1px solid $grey-medium-light;
+	border-bottom: 1px solid $grey-medium-light;
+	background: $grey-lighter;
+	color: $main-font-color;
+
+	p {
+	    margin: 0;
+	}
+    }
+
+}
+
+
+/*=== Notification and actualize notification */
+.notification {
+    position: fixed;
+    top: auto;
+    bottom: 0;
+    left: 0;
+    right: 0;
+    width: 100%;
+    height: 3rem;
+    
+    padding: 1rem 0;
+    text-align: center;
+    // font-weight: bold;
+    font-size: 1em;
+    line-height: 3em;
+    z-index: 10;
+    vertical-align: middle;
+    background: $grey-medium-light;
+    color: $grey-dark;
+    // border-radius: 3px;
+    border: none;
+
+    .msg{
+	font-size: 1rem;
+	display: inline-block;
+    }
+    
+    &.good {
+	background: $success-bg;
+	color: $white;
+    }
+    &.bad {
+	background: $alert-bg;
+	color: $white;
+    }
+    a.close {
+	padding: 0 15px;
+	line-height: 3em;
+	border-radius: 0 3px 3px 0;
+    }
+    
+    &.good a.close:hover {
+	background: $success-text;
+    }
+    &.bad a.close:hover {
+	background: $alert-text;
+    }
+
+    &#actualizeProgress {
+	line-height: 2em;
+
+	br{
+	    display: none;
+	}
+    }
+}
+
+
+/*=== Navigation menu (for articles) */
+#nav_entries {
+    margin: 0;
+    text-align: center;
+    line-height: 3em;
+    table-layout: fixed;
+    background: $sid-bg;
+}

+ 92 - 0
p/themes/Ansum/_list-view.scss

@@ -0,0 +1,92 @@
+/*=== Feed articles */
+.flux {
+    // border-left: 2px solid #ecf0f1;
+    background: $white;
+
+    @include transition(all, 0.15s, ease-in-out);
+    
+    &:hover{
+	background: $grey-lighter;
+
+	&:not(.current):hover .item.title {
+	    background: $grey-lighter;
+
+	    
+	}
+    }
+    &.current{
+	border-left-color: $main-first;
+	background: $white;
+    }
+    &.not_read{
+	background: $unread-bg; //--------------------
+	// border-left-color: #FF5300;	
+
+	&:hover{
+	    background: $unread-bg-light; //--------------------
+	}
+	
+	&:not(.current):hover .item.title {
+	    background: $unread-bg-light;
+
+	    
+	}
+	.item.title{
+	    a{
+		color: $unread-font-color; //--------------------	
+	    }
+	    
+	}
+	.item.website{
+	    a{
+		color: $unread-font-color; //--------------------	
+	    }
+	}
+	.item.date{
+	    color: unquote($unread-font-color+"99"); //--------------------
+	}
+}
+    
+    &.favorite {
+	background: $fav-light;
+	border-left-color: $fav-bg;
+
+	@include transition(all, 0.15s, ease-in-out);
+
+	&:not(.current):hover .item.title {
+	    background: $fav-light;
+	}
+    }
+
+    .website{
+	a{
+	    color: $main-font-color;
+	    opacity: 0.75;
+	}
+	
+	.favicon {
+	    padding: 5px;
+	}
+    }
+    .date {
+	font-size: 0.85rem;
+	color: $main-font-color;
+	opacity: 0.75;
+    }
+
+    .bottom {
+	font-size: 1rem;
+	text-align: center;
+    }
+}
+
+.flux_header {
+    font-size: 1rem;
+    cursor: pointer;
+    border-top: 1px solid $grey-light;
+
+    .title {
+	font-size: 1rem;
+    }
+}
+

+ 34 - 0
p/themes/Ansum/_logs.scss

@@ -0,0 +1,34 @@
+/*=== LOGS */
+/*=========*/
+.loglist {
+	overflow: hidden;
+	border: 1px solid $grey-medium-dark;
+}
+.log {
+	margin: 10px 0;
+	padding: 5px 2%;
+	overflow: auto;
+	font-size: 0.8rem;
+	background: $grey-lighter;
+	color: $grey-dark;
+}
+
+.log > .date {
+	margin: 0 10px 0 0;
+	padding: 5px 10px;
+	border-radius: 20px;
+}
+.log.error > .date {
+	background: $alert-bg;
+	color: #fff;
+}
+.log.warning > .date {
+	background: $warning-bg;
+}
+.log.notice > .date {
+	background: $grey-light;
+}
+.log.debug > .date {
+	background: $main-first-darker;
+	color: $white;
+}

+ 57 - 0
p/themes/Ansum/_mixins.scss

@@ -0,0 +1,57 @@
+/* FUNCTIONS */
+
+//animation
+@mixin transition($target, $duration, $ease) {
+    -webkit-transition: $target $duration $ease;
+    -moz-transition: $target $duration $ease;
+    -o-transition: $target $duration $ease;
+    transition: $target $duration $ease;
+}
+
+//animation
+@mixin animation-delay($delay) {
+    -webkit-animation-delay: $delay;
+    /* Safari 4.0 - 8.0 */
+    animation-delay: $delay;
+}
+
+//animation
+@mixin animation($animate...) {
+    $max: length($animate);
+    $animations: '';
+    @for $i from 1 through $max {
+        $animations: #{$animations + nth($animate, $i)};
+        @if $i < $max {
+            $animations: #{$animations + ", "};
+        }
+    }
+    -webkit-animation: $animations;
+    -moz-animation: $animations;
+    -o-animation: $animations;
+    animation: $animations;
+}
+
+//keyframes
+@mixin keyframes($animationName) {
+    @-webkit-keyframes #{$animationName} {
+        @content;
+    }
+    @-moz-keyframes #{$animationName} {
+        @content;
+    }
+    @-o-keyframes #{$animationName} {
+        @content;
+    }
+    @keyframes #{$animationName} {
+        @content;
+    }
+}
+
+@mixin border-radius($radius: 4px){
+  -moz-border-radius: $radius;
+  -webkit-border-radius: $radius;
+  -ms-border-radius: $radius;
+  -o-border-radius: $radius;
+  -khtml-border-radius: $radius;
+  border-radius: $radius;
+}

+ 170 - 0
p/themes/Ansum/_mobile.scss

@@ -0,0 +1,170 @@
+/*=== MOBILE */
+/*===========*/
+@media(max-width: 840px) {
+    html, body{
+	// font-size: 1rem;
+    }
+    ul.nav{
+	.item{
+	    width: 100%;
+	    
+	    img{
+		display: none;
+	    }
+	    a{
+		display: inline-block;
+		padding: 1rem 1rem 1rem 2.5rem;
+		color: $sid-font-color;
+		width: 100%;
+		
+		background: url("../../themes/icons/logout.svg") no-repeat $sid-bg-dark 3% center;
+
+		@include transition(all, 0.2s, ease-in-out);
+
+		&:hover,
+		&:active{
+		    background: url("../../themes/icons/logout.svg") no-repeat $alert-bg 3% center;
+		    text-decoration: none;
+		    color: $white;
+		}
+	    }
+
+	}
+	
+    }
+    .aside {
+	@include transition(all, 0.2s, ease-in-out);
+	
+	&.aside_feed {
+	    padding: 0;
+	}
+
+	.tree .tree-folder .tree-folder-items .item a{
+	    padding: 0.5rem 1rem;
+	}
+    }
+    .aside .toggle_aside,
+    #panel .close {
+	display: block;
+	width: 100%;
+	height: 50px;
+	line-height: 50px;
+	text-align: center;
+	background: $main-first-alt;
+    }
+
+    .header{
+	padding: 0.5rem;
+	.item{
+	    &.title{
+		display: none;
+	    }
+	    
+	    &.search{
+		input{
+		    width: 90%;
+		    height: 3.5rem;
+		    
+		    &:focus{
+			width: 100%;
+
+		    }
+		}
+		.btn{
+		    min-height: 49px;
+		    padding: 0.5rem 2rem;
+		}
+	    }
+	    &.configure{
+		width: 2.75rem;
+		top: 3.125rem;
+		.dropdown{
+		    .btn{
+			padding: 1.125rem;
+		    }
+		}
+	    }
+	}
+    }
+    
+    .nav_menu{
+	.btn {
+	    margin: 0;
+	    padding: 0.85rem 1.25rem;
+	}
+	.stick {
+	    margin: 0.5rem 0.5rem;
+
+	    .btn{
+		margin: 0;
+		padding: 0.85rem 1.25rem;
+
+		&.read_all{
+		    padding: 0.85rem 1.25rem;
+		}
+	    }
+	}
+	.search {
+	    display: none;
+	    max-width: 97%;
+
+	    .input{
+
+		max-width: 97%;
+		width: 90px;
+
+		&::focus{
+		   width: 400px; 
+		}
+	    }
+	}
+    }
+    #stream{
+	.flux{
+	    .flux_header{
+		padding: 0.5rem 0;
+	    }
+	}
+    }
+    
+    
+
+    .day{
+	text-align: center;
+	padding: 1rem 0;
+	.name {
+	    // font-size: 1.1rem;
+	    display: block;
+	    padding: 0;
+	    width: 100%;
+	    line-height: 1.5rem;
+	    margin-bottom: 1rem;
+	}
+
+    }
+
+    .pagination {
+	margin: 0 0 3.5em;
+    }
+
+    #nav_entries{
+	line-height: 4.5rem;
+    }
+
+    .notification {
+	border-radius: 0;
+
+	a.close {
+	    display: block;
+	    left: 0;
+	    background: transparent;
+	}
+	a.close:hover {
+	    opacity: 0.5;
+	}
+	a.close .icon {
+	    display: none;
+	    
+	}
+    }
+}

+ 13 - 0
p/themes/Ansum/_reader-view.scss

@@ -0,0 +1,13 @@
+/*=== READER VIEW */
+/*================*/
+#stream.reader .flux {
+	padding: 0 0 50px;
+	background: $grey-light;
+	color: $main-font-color;
+	border: none;
+}
+#stream.reader .flux .author {
+	margin: 0 0 10px;
+	font-size: 90%;
+	color: $grey-medium-dark;
+}

+ 299 - 0
p/themes/Ansum/_sidebar.scss

@@ -0,0 +1,299 @@
+/*=== Tree */
+.tree {
+    margin: 10px 0;
+
+    &#sidebar{
+	scrollbar-color: rgba(255,255, 0, 0.1) rgba(0, 0, 0, 0.05);
+	scrollbar-color: unquote($sid-font-color+"33") unquote($sid-font-color+"22");
+
+	
+    }
+    
+    
+    .tree-folder{
+	border-bottom: 1px solid $sid-sep;
+
+	-moz-box-shadow:    inset -1px -11px 8px #00000033;
+	-webkit-box-shadow: inset -1px -11px 8px #00000033;
+	box-shadow:         inset -1px -11px 8px #00000033;
+
+	.tree-folder-title {
+	    position: relative;
+	    background: $sid-bg;
+	    font-size: 0.85rem;
+	    letter-spacing: 1px;
+	    padding: 12px 16px;
+	    font-weight: 700;
+	    text-transform: uppercase;
+
+	    .title {
+		background: inherit;
+		color: $sid-font-color;
+		&:hover{
+		    text-decoration: none;		
+		}
+	    }    
+	}
+	&.active {
+	    .tree-folder-title {
+		background: $sid-bg;
+		font-weight: bold;
+	    }
+	}
+	.tree-folder-items {
+	    background: $sid-bg-alt;
+
+	    .item{
+		padding: 0 1rem;
+		line-height: 2.5rem;
+		font-size: 1rem;
+		font-weight: 400;
+		@include transition(all, 0.15s, ease-in-out);
+
+		&.active{
+		    background: $sid-active;
+
+		    .dropdown li a{
+			color: $main-font-color;
+
+			&:hover{
+			    color: $sid-font-color;
+			}
+		    }
+
+		    a{
+			color: $sid-active-font;
+		    }
+		}
+
+		&:hover{
+		    background: $sid-bg-dark;
+		}
+
+		a{
+		    text-decoration: none;
+		    color: $sid-font-color;
+		}
+	    }
+
+	    .feed .item-title:not([data-unread="0"])::before {
+		content: attr(data-unread);
+		background: $sid-pills;
+		font-size: 0.75rem;
+		display: block;
+		float: left;
+		padding: 3px 4px;
+		text-align:center;
+		border-radius: 12px;
+		margin: 11px 6px 0 4px;
+		line-height: 0.75rem;
+	    }
+	    .feed .item-title:not([data-unread="0"]) {
+		
+	    }
+	}
+    }
+}
+
+/*=== Buttons */
+.stick {
+    vertical-align: middle;
+    font-size: 0;
+
+    input, .btn {
+	border-radius: 0;
+    }
+    .btn:first-child,
+    input:first-child {
+	border-radius: 5px 0 0 5px;
+    }
+    .btn:last-child, input:last-child, .btn + .dropdown > .btn {
+	border-radius: 0 5px 5px 0;
+    }
+    .btn + .btn,
+    .btn + input,
+    .btn + .dropdown > .btn,
+    input + .btn,
+    input + input,
+    input + .dropdown > .btn,
+    .dropdown + .btn,
+    .dropdown + input,
+    .dropdown + .dropdown > .btn {
+	border-left: 1px solid $grey-medium-light;
+    }
+
+}
+
+.aside {
+    background: $sid-bg;
+    
+
+    &.aside_feed {
+	padding: 10px 0;
+	text-align: center;
+	background: $sid-bg;
+	border-right: 1px solid $sid-sep;
+    }
+    &.aside_feed .tree {
+	margin: 10px 0 50px;
+    }
+
+}
+
+
+/* Sidebar des pages de configuration */
+
+
+
+/*=== Navigation */
+
+.nav-list{
+    .nav-header,
+    .item{
+	height: 2.5em;
+	line-height: 2.5em;
+	font-size: 1rem;
+    }
+    .item{
+	background: $sid-bg;
+	@include transition(all, 0.15s, ease-in-out);
+	a{
+	    padding: 0 1rem;
+	    color: $sid-font-color;
+	}
+	.error{
+	    a{
+		color: $alert-bg;
+	    }
+	}
+	&:hover{
+	    background: $sid-bg-dark;
+	    color: $sid-font-color;
+
+	    .error{
+		a{
+		    color: $sid-font-color;
+		    background: $main-first;
+		}
+	    }
+	    .empty{
+		a{
+		    color: $sid-font-color;
+		    background: $warning-bg;
+		}
+	    }
+	    
+	    a{
+		color: $sid-font-color;
+		text-decoration: none;
+	    }
+	}
+	&.active{
+	    background: $main-first;
+	    color: $white;
+	    
+	    .error{
+		a{
+		    color: $white;
+		    background: $main-first;
+		}
+	    }
+
+	    .empty{
+		a{
+		    color: $white;
+		    background: $warning-bg;
+		}
+	    }
+	    
+	    a{
+		color: $white;
+		text-decoration: none;
+	    }
+	}
+	
+    }
+    &.empty{
+	a{
+	    color: $warning-bg;
+	}
+    }
+    .disable{
+	text-align: center;
+	background: $grey-lighter;
+	color: $grey-medium-dark;
+    }
+
+    .nav-header {
+	padding: 0 10px;
+	font-weight: bold;
+	color: $grey-dark;
+	text-transform: uppercase;
+	letter-spacing: 1px;
+	margin-top: 1rem;
+    }
+
+     .nav-form {
+	 padding: 3px;
+	 text-align: center;
+     }
+
+     .nav-head {
+	 margin: 0;
+	 text-align: right;
+	 // background: #34495e;
+	 color: $white;
+	 a {
+	     color: $white;
+	 }
+	 .item {
+	     padding: 5px 10px;
+	     font-size: 0.9rem;
+	     line-height: 1.5rem;
+	 }
+     }
+}
+
+/*=== Aside main page (categories) */
+.aside_feed .tree-folder-title > .title:not([data-unread="0"])::after {
+    position: absolute;
+    right: 0;
+    line-height: 1.5rem;
+    background: $sid-pills;
+    border-radius: 12px;
+    padding: 0 0.75rem;
+    margin: -0.5rem 1rem 0 0;
+    text-align: center;
+}
+
+.feed.item.empty.active {
+    background: $grey-dark;
+}
+.feed.item.error.active {
+    background: $grey-dark;
+}
+.feed.item.empty,
+.feed.item.empty > a {
+    color: $grey-dark;
+}
+.feed.item.error,
+.feed.item.error > a {
+    color: $grey-dark;
+}
+.feed.item.empty.active,
+.feed.item.error.active,
+.feed.item.empty.active > a,
+.feed.item.error.active > a {
+    color: $white;
+}
+.aside_feed .tree-folder-items .dropdown-menu::after {
+    left: 2px;
+}
+.aside_feed .tree-folder-items .item .dropdown-target:target ~ .dropdown-toggle > .icon,
+.aside_feed .tree-folder-items .item:hover .dropdown-toggle > .icon,
+.aside_feed .tree-folder-items .item.active .dropdown-toggle > .icon {
+    border-radius: 3px;
+}
+.aside_feed .stick #btn-importExport{
+    border-left-color: $sid-bg;
+}

+ 27 - 0
p/themes/Ansum/_stats.scss

@@ -0,0 +1,27 @@
+/*=== STATISTICS */
+/*===============*/
+.stat {
+	margin: 10px 0 20px;
+}
+
+.stat th,
+.stat td,
+.stat tr {
+	border: none;
+}
+.stat > table td,
+.stat > table th {
+	border-bottom: 1px solid $grey-medium-light;
+}
+
+.stat > .horizontal-list {
+	margin: 0 0 5px;
+}
+.stat > .horizontal-list .item {
+	overflow: hidden;
+	white-space: nowrap;
+	text-overflow: ellipsis;
+}
+.stat > .horizontal-list .item:first-child {
+	width: 270px;
+}

+ 17 - 0
p/themes/Ansum/_tables.scss

@@ -0,0 +1,17 @@
+/*=== Tables */
+table {
+	border-collapse: collapse;
+}
+
+tr, th, td {
+	padding: 0.5em;
+	border: 1px solid $grey-medium-light;
+}
+th {
+	background: $grey-lighter;
+}
+form td,
+form th {
+	font-weight: normal;
+	text-align: center;
+}

+ 53 - 0
p/themes/Ansum/_variables.scss

@@ -0,0 +1,53 @@
+// La couleur principale du thème
+$main-first: #ca7227; // couleur principale
+$main-first-alt: #b7641d; // var pour les hovers
+$main-first-light: #fdf6ef; // var light 1
+$main-first-lighter: #fefaf7; // var light 2
+$main-first-dark: #3c3835; // var pour les hovers
+$main-first-darker: #221f1d; // var pour les hovers
+
+// les couleurs de polices liées
+$main-font-color: #363330;
+$light-font-color: #6d655f;
+$white: #fff; // le blanc (des fois qu'on aurait envie de le teinter un peu)
+
+// toute la palette des gris, très utile
+// on essaiera de teinter ces gris suivant la couleur principale
+$grey-darker: #524236;
+$grey-dark: #766556;
+$grey-medium-dark: #bbaa99; 
+$grey-medium: #d9ccbf;
+$grey-medium-light: #e4d8cc; 
+$grey-light: #f5f0ec; 
+$grey-lighter: #fcfaf8; 
+
+$unread-font-color: #161a38;
+$unread-bg: #f2f6f8;
+$unread-bg-light: #fdfdfe;
+
+// les couleurs d'alertes (rouge, jaune, vert)
+$alert-bg: #f5633e; // la base
+$alert-light: #fde0d8; // +light
+$alert-text: #73341f; // +foncé
+
+$warning-bg: #f4f762;
+$warning-light: #fdfde0;
+$warning-text: #73762f;
+
+$success-bg: #10f5b2;
+$success-light: #cffdef;
+$success-text: #0c7556;
+
+// les favoris
+$fav-bg: #FFC300;
+$fav-light: #FFF6DA;
+
+// la couleur de sidebar, utile si on a envie d'un thème qui aurait une sidebar foncé, e.g.
+$sid-font-color: #363330; // la couleur de fond de la barre de gauche et du header
+$sid-bg: #fbf9f6; // le background général de la barre de gauche, et du header
+$sid-bg-alt: #f7f2ea; // le background de l'intérieur des groupes
+$sid-bg-dark: #efe3d3; // les hovers
+$sid-sep: #f0e7da; // les séparateurs
+$sid-active: $main-first; // la couleur active
+$sid-active-font: #FFFFFF; // la couleur active
+$sid-pills: rgba(35,35,0, 0.15); // les gélules

+ 1299 - 0
p/themes/Ansum/ansum.css

@@ -0,0 +1,1299 @@
+@font-face {
+  font-family: "lato";
+  font-style: normal;
+  font-stretch: normal;
+  font-weight: 400;
+  src: local("Lato"), url("../fonts/LatoLatin-Regular.woff") format("woff"); }
+@font-face {
+  font-family: "lato";
+  font-style: italic;
+  font-stretch: normal;
+  font-weight: 400;
+  src: local("Lato"), url("../fonts/LatoLatin-Italic.woff") format("woff"); }
+@font-face {
+  font-family: "lato";
+  font-style: normal;
+  font-stretch: normal;
+  font-weight: 700;
+  src: local("Lato"), url("../fonts/LatoLatin-Bold.woff") format("woff"); }
+@font-face {
+  font-family: "lato";
+  font-style: italic;
+  font-stretch: normal;
+  font-weight: 700;
+  src: local("Lato"), url("../fonts/LatoLatin-BoldItalic.woff") format("woff"); }
+@font-face {
+  font-family: "spectral";
+  font-style: normal;
+  font-stretch: normal;
+  font-weight: 400;
+  src: local("Spectral"), url("../fonts/Spectral-Regular.woff") format("woff"); }
+@font-face {
+  font-family: "spectral";
+  font-style: italic;
+  font-stretch: normal;
+  font-weight: 400;
+  src: local("Spectral"), url("../fonts/Spectral-Italic.woff") format("woff"); }
+@font-face {
+  font-family: "spectral";
+  font-style: normal;
+  font-stretch: normal;
+  font-weight: 700;
+  src: local("Spectral"), url("../fonts/Spectral-Bold.woff") format("woff"); }
+@font-face {
+  font-family: "spectral";
+  font-style: italic;
+  font-stretch: normal;
+  font-weight: 700;
+  src: local("Spectral"), url("../fonts/Spectral-BoldItalic.woff") format("woff"); }
+/* FUNCTIONS */
+/* btns */
+.btn {
+  display: inline-block;
+  min-height: 38px;
+  min-width: 15px;
+  line-height: 25px;
+  margin: 0;
+  padding: 0.5rem 1.5rem;
+  font-size: 1rem;
+  vertical-align: middle;
+  cursor: pointer;
+  overflow: hidden;
+  background: #fcfaf8;
+  border-radius: 5px;
+  border: none;
+  color: #766556;
+  -webkit-transition: all 0.15s ease-in-out;
+  -moz-transition: all 0.15s ease-in-out;
+  -o-transition: all 0.15s ease-in-out;
+  transition: all 0.15s ease-in-out; }
+  .btn.btn-important {
+    background: #ca7227;
+    color: #fff; }
+    .btn.btn-important:hover, .btn.btn-important:active {
+      background: #b7641d; }
+  .btn.btn-attention {
+    background: #f5633e;
+    color: #fff; }
+    .btn.btn-attention:hover, .btn.btn-attention:active {
+      background: #73341f; }
+  .btn:hover {
+    text-decoration: none; }
+
+a.btn {
+  min-height: 25px;
+  line-height: 25px; }
+
+/*=== Forms */
+legend {
+  display: inline-block;
+  width: auto;
+  margin: 2rem 0 1rem 0;
+  padding: 0;
+  font-size: 1rem;
+  clear: both;
+  text-transform: uppercase;
+  letter-spacing: 1px;
+  font-weight: 700; }
+
+label {
+  min-height: 25px;
+  padding: 5px 0;
+  cursor: pointer;
+  color: #766556; }
+
+textarea {
+  width: 360px;
+  height: 100px; }
+
+input, select, textarea, button {
+  font-family: "lato", "Helvetica", "Arial", sans-serif;
+  min-height: 25px;
+  padding: 5px 10px;
+  line-height: 25px;
+  vertical-align: middle;
+  background: #fff;
+  border: 1px solid #f5f0ec;
+  font-size: 1rem;
+  color: #766556;
+  border-radius: 2px; }
+
+option {
+  padding: 0 .5em; }
+
+input:focus, select:focus, textarea:focus {
+  color: #363330;
+  border-color: #ca7227; }
+
+input:invalid, select:invalid {
+  color: #f5633e;
+  border-color: #f5633e;
+  box-shadow: none; }
+
+input:disabled, select:disabled {
+  background: #f5f0ec; }
+
+input.extend {
+  transition: width 200ms linear;
+  -moz-transition: width 200ms linear;
+  -webkit-transition: width 200ms linear;
+  -o-transition: width 200ms linear;
+  -ms-transition: width 200ms linear; }
+
+.form-group {
+  padding: 5px;
+  border-radius: 3px; }
+  .form-group::after {
+    content: "";
+    display: block;
+    clear: both; }
+  .form-group .group-name {
+    padding: 10px 0;
+    text-align: right; }
+  .form-group .group-controls {
+    min-height: 25px;
+    padding: 5px 0; }
+  .form-group .group-controls .control {
+    line-height: 2.0em; }
+  .form-group table {
+    margin: 10px 0 0 220px; }
+  .form-group.form-actions {
+    margin: 15px 0 25px;
+    padding: 5px 0; }
+  .form-group.form-actions .btn {
+    margin: 0 0.5rem 0 0; }
+
+/*=== Tables */
+table {
+  border-collapse: collapse; }
+
+tr, th, td {
+  padding: 0.5em;
+  border: 1px solid #e4d8cc; }
+
+th {
+  background: #fcfaf8; }
+
+form td,
+form th {
+  font-weight: normal;
+  text-align: center; }
+
+/*=== COMPONENTS */
+/*===============*/
+/*=== Forms */
+/*=== Horizontal-list */
+.horizontal-list {
+  margin: 0;
+  padding: 0.1rem 0; }
+  .horizontal-list .item {
+    vertical-align: middle; }
+    .horizontal-list .item:first-child {
+      padding-left: 0.5rem; }
+
+/*=== Dropdown */
+.dropdown-menu {
+  background: #fcfaf8;
+  margin: 0;
+  font-size: 1rem;
+  text-align: left;
+  padding: 0.5rem 0 1rem 0;
+  border: none;
+  border-radius: 3px;
+  -webkit-box-shadow: 0px 6px 8px 0px rgba(0, 0, 0, 0.35);
+  -moz-box-shadow: 0px 6px 8px 0px rgba(0, 0, 0, 0.35);
+  box-shadow: 0px 6px 8px 0px rgba(0, 0, 0, 0.35); }
+  .dropdown-menu::after {
+    content: "";
+    position: absolute;
+    top: -4px;
+    right: 13px;
+    width: 10px;
+    height: 10px;
+    z-index: -10;
+    transform: rotate(45deg);
+    -moz-transform: rotate(45deg);
+    -webkit-transform: rotate(45deg);
+    -ms-transform: rotate(45deg);
+    background: white; }
+  .dropdown-menu .dropdown-header {
+    margin: 1.75rem 0 0.5rem 2rem;
+    font-weight: bold;
+    text-align: left;
+    color: #766556;
+    text-transform: uppercase;
+    letter-spacing: 1px; }
+  .dropdown-menu .item {
+    -webkit-transition: all 0.075s ease-in-out;
+    -moz-transition: all 0.075s ease-in-out;
+    -o-transition: all 0.075s ease-in-out;
+    transition: all 0.075s ease-in-out; }
+    .dropdown-menu .item a, .dropdown-menu .item span, .dropdown-menu .item .as-link {
+      padding: 0 2rem;
+      line-height: 2.5em;
+      font-size: 1rem;
+      color: #363330; }
+    .dropdown-menu .item:hover {
+      background: #ca7227;
+      color: #fff; }
+      .dropdown-menu .item:hover a, .dropdown-menu .item:hover button {
+        text-decoration: none;
+        color: #fff; }
+    .dropdown-menu .item[aria-checked="true"] a::before {
+      font-weight: bold;
+      margin: 0 0 0 -14px; }
+  .dropdown-menu .input select, .dropdown-menu .input input {
+    margin: 0 auto 5px;
+    padding: 2px 5px;
+    border-radius: 3px; }
+  .dropdown-menu .separator {
+    margin: 0.75rem 0;
+    border-bottom: 1px solid #f5f0ec; }
+
+.tree .tree-folder .tree-folder-items .dropdown-menu .item,
+.tree .tree-folder .tree-folder-items .dropdown-menu .item {
+  padding: 0; }
+  .tree .tree-folder .tree-folder-items .dropdown-menu .item a,
+  .tree .tree-folder .tree-folder-items .dropdown-menu .item button,
+  .tree .tree-folder .tree-folder-items .dropdown-menu .item a,
+  .tree .tree-folder .tree-folder-items .dropdown-menu .item button {
+    color: #363330; }
+    .tree .tree-folder .tree-folder-items .dropdown-menu .item a:hover,
+    .tree .tree-folder .tree-folder-items .dropdown-menu .item button:hover,
+    .tree .tree-folder .tree-folder-items .dropdown-menu .item a:hover,
+    .tree .tree-folder .tree-folder-items .dropdown-menu .item button:hover {
+      color: #fff; }
+  .tree .tree-folder .tree-folder-items .dropdown-menu .item:hover,
+  .tree .tree-folder .tree-folder-items .dropdown-menu .item:hover {
+    background: #ca7227; }
+
+/*=== Alerts */
+.alert {
+  margin: 1rem 0;
+  padding: 1rem;
+  font-size: 1rem;
+  background: #fcfaf8;
+  border: 1px solid #d9ccbf;
+  border-radius: 3px;
+  color: #766556;
+  text-shadow: 0 0 1px #f5f0ec; }
+
+.alert-head {
+  font-size: 1.15em; }
+
+.alert > a {
+  text-decoration: underline;
+  color: inherit; }
+
+.alert-warn {
+  background: #fdfde0;
+  border: 1px solid #73762f33;
+  color: #73762f; }
+
+.alert-success {
+  background: #cffdef;
+  border: 1px solid #0c755633;
+  color: #0c7556; }
+
+.alert-error {
+  background: #fde0d8;
+  border: 1px solid #73341f33;
+  color: #73341f; }
+
+/*=== Pagination */
+.pagination {
+  text-align: center;
+  font-size: 0.8em;
+  background: #f5f0ec;
+  color: #363330; }
+  .pagination .item.pager-current {
+    font-weight: bold;
+    font-size: 1.5em;
+    background: #fbf9f6;
+    color: #f5f0ec; }
+  .pagination .item a {
+    display: block;
+    font-style: italic;
+    line-height: 3em;
+    text-decoration: none;
+    color: #363330; }
+    .pagination .item a:hover {
+      background: #363330;
+      color: #f5f0ec; }
+  .pagination .loading,
+  .pagination a:hover.loading {
+    font-size: 0;
+    background: url("loader.gif") center center no-repeat #34495e; }
+
+.content .pagination {
+  margin: 0;
+  padding: 0; }
+
+/*=== Boxes */
+.box {
+  border: none;
+  border-radius: 3px;
+  background: #fff;
+  -webkit-box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.25);
+  -moz-box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.25);
+  box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.25); }
+  .box .box-title {
+    margin: 0;
+    padding: 5px 10px;
+    background: #f5f0ec;
+    color: #363330;
+    border-radius: 2px 2px 0 0; }
+    .box .box-title form input {
+      width: 85%; }
+    .box .box-title form .dropdown {
+      float: right; }
+      .box .box-title form .dropdown a.dropdown-toggle {
+        padding: 0;
+        background-image: url(icons/more.svg);
+        background-repeat: no-repeat;
+        background-position: right 8px;
+        border-radius: 0; }
+        .box .box-title form .dropdown a.dropdown-toggle img {
+          display: none; }
+  .box .box-content .item {
+    padding: 0.5rem 0.75rem;
+    font-size: 1rem;
+    color: #363330;
+    line-height: 1.7em;
+    border-bottom: 1px solid #f5f0ec; }
+    .box .box-content .item img {
+      margin-right: 0.75rem; }
+    .box .box-content .item .configure {
+      visibility: hidden;
+      width: 1.75rem;
+      height: 1.75rem;
+      display: block;
+      border-radius: 2px;
+      float: left;
+      margin-right: 0.5rem;
+      background: url("icons/cog.svg") no-repeat 4px 4px; }
+      .box .box-content .item .configure .icon {
+        vertical-align: middle;
+        border-radius: 3px;
+        display: none; }
+      .box .box-content .item .configure:hover {
+        background: url("icons/cog-white.svg") no-repeat 4px 4px #ca7227; }
+    .box .box-content .item:hover .configure {
+      visibility: visible; }
+  .box .box-content .item:last-child {
+    border-bottom: none; }
+
+/*=== "Load more" part */
+#bigMarkAsRead {
+  text-align: center;
+  text-decoration: none;
+  background: #fdf6ef;
+  color: #ca7227;
+  -webkit-transition: all 0.15s ease-in-out;
+  -moz-transition: all 0.15s ease-in-out;
+  -o-transition: all 0.15s ease-in-out;
+  transition: all 0.15s ease-in-out; }
+  #bigMarkAsRead:hover {
+    background: #ca7227;
+    color: #fff; }
+    #bigMarkAsRead:hover .bigTick {
+      background: url(icons/tick-white.svg) center no-repeat; }
+  #bigMarkAsRead .bigTick {
+    margin: 0.5rem 0;
+    display: inline-block;
+    text-indent: -9999px;
+    background: url(icons/tick-color.svg) center no-repeat;
+    height: 64px;
+    width: 64px;
+    white-space: nowrap; }
+
+.formLogin {
+  background: #fbf9f6; }
+  .formLogin .header .configure {
+    padding-right: 1rem; }
+    .formLogin .header .configure img {
+      margin-right: 0.5rem; }
+    .formLogin .header .configure a.signin {
+      color: #fff; }
+  .formLogin h1 {
+    color: #fff; }
+  .formLogin form#crypto-form div {
+    margin-bottom: 1rem; }
+    .formLogin form#crypto-form div label {
+      font-size: 1rem;
+      color: #d9ccbf; }
+    .formLogin form#crypto-form div input {
+      background: #221f1d; }
+      .formLogin form#crypto-form div input:focus {
+        background: #fcfaf8;
+        color: #363330; }
+
+/*=== DIVERS */
+/*===========*/
+.aside.aside_feed .nav-form input,
+.aside.aside_feed .nav-form select {
+  width: 140px; }
+
+.aside.aside_feed .nav-form .dropdown .dropdown-menu {
+  right: -20px; }
+
+.aside.aside_feed .nav-form .dropdown .dropdown-menu::after {
+  right: 33px; }
+
+/*=== Tree */
+.tree {
+  margin: 10px 0; }
+  .tree#sidebar {
+    scrollbar-color: rgba(255, 255, 0, 0.1) rgba(0, 0, 0, 0.05);
+    scrollbar-color: #36333033 #36333022; }
+  .tree .tree-folder {
+    border-bottom: 1px solid #f0e7da;
+    -moz-box-shadow: inset -1px -11px 8px #00000033;
+    -webkit-box-shadow: inset -1px -11px 8px #00000033;
+    box-shadow: inset -1px -11px 8px #00000033; }
+    .tree .tree-folder .tree-folder-title {
+      position: relative;
+      background: #fbf9f6;
+      font-size: 0.85rem;
+      letter-spacing: 1px;
+      padding: 12px 16px;
+      font-weight: 700;
+      text-transform: uppercase; }
+      .tree .tree-folder .tree-folder-title .title {
+        background: inherit;
+        color: #363330; }
+        .tree .tree-folder .tree-folder-title .title:hover {
+          text-decoration: none; }
+    .tree .tree-folder.active .tree-folder-title {
+      background: #fbf9f6;
+      font-weight: bold; }
+    .tree .tree-folder .tree-folder-items {
+      background: #f7f2ea; }
+      .tree .tree-folder .tree-folder-items .item {
+        padding: 0 1rem;
+        line-height: 2.5rem;
+        font-size: 1rem;
+        font-weight: 400;
+        -webkit-transition: all 0.15s ease-in-out;
+        -moz-transition: all 0.15s ease-in-out;
+        -o-transition: all 0.15s ease-in-out;
+        transition: all 0.15s ease-in-out; }
+        .tree .tree-folder .tree-folder-items .item.active {
+          background: #ca7227; }
+          .tree .tree-folder .tree-folder-items .item.active .dropdown li a {
+            color: #363330; }
+            .tree .tree-folder .tree-folder-items .item.active .dropdown li a:hover {
+              color: #363330; }
+          .tree .tree-folder .tree-folder-items .item.active a {
+            color: #FFFFFF; }
+        .tree .tree-folder .tree-folder-items .item:hover {
+          background: #efe3d3; }
+        .tree .tree-folder .tree-folder-items .item a {
+          text-decoration: none;
+          color: #363330; }
+      .tree .tree-folder .tree-folder-items .feed .item-title:not([data-unread="0"])::before {
+        content: attr(data-unread);
+        background: rgba(35, 35, 0, 0.15);
+        font-size: 0.75rem;
+        display: block;
+        float: left;
+        padding: 3px 4px;
+        text-align: center;
+        border-radius: 12px;
+        margin: 11px 6px 0 4px;
+        line-height: 0.75rem; }
+
+/*=== Buttons */
+.stick {
+  vertical-align: middle;
+  font-size: 0; }
+  .stick input, .stick .btn {
+    border-radius: 0; }
+  .stick .btn:first-child,
+  .stick input:first-child {
+    border-radius: 5px 0 0 5px; }
+  .stick .btn:last-child, .stick input:last-child, .stick .btn + .dropdown > .btn {
+    border-radius: 0 5px 5px 0; }
+  .stick .btn + .btn,
+  .stick .btn + input,
+  .stick .btn + .dropdown > .btn,
+  .stick input + .btn,
+  .stick input + input,
+  .stick input + .dropdown > .btn,
+  .stick .dropdown + .btn,
+  .stick .dropdown + input,
+  .stick .dropdown + .dropdown > .btn {
+    border-left: 1px solid #e4d8cc; }
+
+.aside {
+  background: #fbf9f6; }
+  .aside.aside_feed {
+    padding: 10px 0;
+    text-align: center;
+    background: #fbf9f6;
+    border-right: 1px solid #f0e7da; }
+  .aside.aside_feed .tree {
+    margin: 10px 0 50px; }
+
+/* Sidebar des pages de configuration */
+/*=== Navigation */
+.nav-list .nav-header,
+.nav-list .item {
+  height: 2.5em;
+  line-height: 2.5em;
+  font-size: 1rem; }
+.nav-list .item {
+  background: #fbf9f6;
+  -webkit-transition: all 0.15s ease-in-out;
+  -moz-transition: all 0.15s ease-in-out;
+  -o-transition: all 0.15s ease-in-out;
+  transition: all 0.15s ease-in-out; }
+  .nav-list .item a {
+    padding: 0 1rem;
+    color: #363330; }
+  .nav-list .item .error a {
+    color: #f5633e; }
+  .nav-list .item:hover {
+    background: #efe3d3;
+    color: #363330; }
+    .nav-list .item:hover .error a {
+      color: #363330;
+      background: #ca7227; }
+    .nav-list .item:hover .empty a {
+      color: #363330;
+      background: #f4f762; }
+    .nav-list .item:hover a {
+      color: #363330;
+      text-decoration: none; }
+  .nav-list .item.active {
+    background: #ca7227;
+    color: #fff; }
+    .nav-list .item.active .error a {
+      color: #fff;
+      background: #ca7227; }
+    .nav-list .item.active .empty a {
+      color: #fff;
+      background: #f4f762; }
+    .nav-list .item.active a {
+      color: #fff;
+      text-decoration: none; }
+.nav-list.empty a {
+  color: #f4f762; }
+.nav-list .disable {
+  text-align: center;
+  background: #fcfaf8;
+  color: #bbaa99; }
+.nav-list .nav-header {
+  padding: 0 10px;
+  font-weight: bold;
+  color: #766556;
+  text-transform: uppercase;
+  letter-spacing: 1px;
+  margin-top: 1rem; }
+.nav-list .nav-form {
+  padding: 3px;
+  text-align: center; }
+.nav-list .nav-head {
+  margin: 0;
+  text-align: right;
+  color: #fff; }
+  .nav-list .nav-head a {
+    color: #fff; }
+  .nav-list .nav-head .item {
+    padding: 5px 10px;
+    font-size: 0.9rem;
+    line-height: 1.5rem; }
+
+/*=== Aside main page (categories) */
+.aside_feed .tree-folder-title > .title:not([data-unread="0"])::after {
+  position: absolute;
+  right: 0;
+  line-height: 1.5rem;
+  background: rgba(35, 35, 0, 0.15);
+  border-radius: 12px;
+  padding: 0 0.75rem;
+  margin: -0.5rem 1rem 0 0;
+  text-align: center; }
+
+.feed.item.empty.active {
+  background: #766556; }
+
+.feed.item.error.active {
+  background: #766556; }
+
+.feed.item.empty,
+.feed.item.empty > a {
+  color: #766556; }
+
+.feed.item.error,
+.feed.item.error > a {
+  color: #766556; }
+
+.feed.item.empty.active,
+.feed.item.error.active,
+.feed.item.empty.active > a,
+.feed.item.error.active > a {
+  color: #fff; }
+
+.aside_feed .tree-folder-items .dropdown-menu::after {
+  left: 2px; }
+
+.aside_feed .tree-folder-items .item .dropdown-target:target ~ .dropdown-toggle > .icon,
+.aside_feed .tree-folder-items .item:hover .dropdown-toggle > .icon,
+.aside_feed .tree-folder-items .item.active .dropdown-toggle > .icon {
+  border-radius: 3px; }
+
+.aside_feed .stick #btn-importExport {
+  border-left-color: #fbf9f6; }
+
+/*=== STRUCTURE */
+/*===============*/
+/*=== Header */
+.header {
+  background: #fbf9f6;
+  padding: 0.5rem 1.35rem;
+  display: block;
+  table-layout: none;
+  width: auto; }
+  .header .item {
+    vertical-align: middle; }
+    .header .item.title {
+      font-weight: 400;
+      width: 280px; }
+      .header .item.title h1 a {
+        text-decoration: none;
+        color: #363330;
+        font-size: 1rem;
+        text-transform: uppercase;
+        letter-spacing: 1px; }
+        .header .item.title h1 a img {
+          margin-right: 0.5rem; }
+    .header .item.search input {
+      width: 230px;
+      border-radius: 2px 0 0 2px;
+      background-color: #f7f2ea;
+      color: #363330;
+      border: none;
+      -webkit-transition: all 0.15s ease-in-out;
+      -moz-transition: all 0.15s ease-in-out;
+      -o-transition: all 0.15s ease-in-out;
+      transition: all 0.15s ease-in-out; }
+      .header .item.search input:hover {
+        background-color: #efe3d3; }
+      .header .item.search input:focus {
+        width: 350px;
+        background-color: #fff;
+        color: #766556; }
+    .header .item.search .btn {
+      border-radius: 0 2px 2px 0;
+      background-color: #ca7227;
+      background-position: center;
+      background-repeat: no-repeat;
+      background-image: url(icons/magnifier.svg);
+      border-left-width: 0;
+      width: 3rem;
+      min-height: 35px; }
+      .header .item.search .btn img {
+        display: none; }
+      .header .item.search .btn:hover {
+        background-color: #b7641d; }
+    .header .item.configure {
+      width: 2rem;
+      position: absolute;
+      right: 1rem;
+      top: 1.25rem;
+      text-align: center; }
+      .header .item.configure .btn {
+        background-color: transparent;
+        background-position: center;
+        background-repeat: no-repeat;
+        background-image: url(icons/cog.svg);
+        padding: 0 0.5rem; }
+        .header .item.configure .btn img {
+          display: none; }
+
+/*=== Body */
+#global {
+  height: calc(100% - 85px); }
+
+/*=== Prompt (centered) */
+.prompt {
+  text-align: center; }
+
+.prompt label {
+  text-align: left; }
+
+.prompt form {
+  margin: 10px auto 20px auto;
+  width: 200px; }
+
+.prompt input {
+  margin: 5px auto;
+  width: 100%; }
+
+.prompt p {
+  margin: 20px 0; }
+
+/*=== New article notification */
+#new-article {
+  text-align: center;
+  font-size: 1rem;
+  background: #ca7227; }
+
+#new-article:hover {
+  background: #b7641d; }
+
+#new-article > a {
+  line-height: 3em;
+  font-weight: bold;
+  color: #fff; }
+
+#new-article > a:hover {
+  text-decoration: none; }
+
+/*=== Day indication */
+.day {
+  padding: 1rem 0 0 1.25rem;
+  font-weight: 700;
+  line-height: 3em;
+  letter-spacing: 1px;
+  text-transform: uppercase;
+  font-size: 0.875rem;
+  color: #6d655f; }
+  .day .name {
+    padding: 0 1rem 0 1rem;
+    font-size: 0.875rem;
+    color: #363330;
+    position: relative;
+    left: 0;
+    text-transform: uppercase; }
+
+/*=== Index menu */
+.nav_menu {
+  text-align: center;
+  padding: 5px 0; }
+  .nav_menu .btn {
+    border-left-width: 0;
+    padding: 0.5rem 1rem;
+    background-color: #fcfaf8;
+    background-position: center;
+    background-repeat: no-repeat; }
+    .nav_menu .btn:hover {
+      background-color: #f5f0ec; }
+  .nav_menu .stick {
+    background: #fcfaf8; }
+    .nav_menu .stick .btn {
+      border-left-width: 0;
+      padding: 0.5rem 1rem;
+      background-color: #fcfaf8;
+      background-position: center;
+      background-repeat: no-repeat;
+      -webkit-transition: all 0.15s ease-in-out;
+      -moz-transition: all 0.15s ease-in-out;
+      -o-transition: all 0.15s ease-in-out;
+      transition: all 0.15s ease-in-out; }
+      .nav_menu .stick .btn:hover {
+        background-color: #e4d8cc; }
+      .nav_menu .stick .btn.active {
+        background-color: #ca7227; }
+      .nav_menu .stick .btn img.icon {
+        display: none; }
+      .nav_menu .stick .btn#toggle-read {
+        background-image: url(icons/read.svg); }
+      .nav_menu .stick .btn#toggle-read.active {
+        background-image: url(icons/read-white.svg); }
+      .nav_menu .stick .btn#toggle-unread {
+        background-image: url(icons/unread.svg); }
+      .nav_menu .stick .btn#toggle-unread.active {
+        background-image: url(icons/unread-white.svg); }
+      .nav_menu .stick .btn#toggle-starred {
+        background-image: url(icons/starred.svg); }
+      .nav_menu .stick .btn#toggle-starred.active {
+        background-image: url(icons/starred-white.svg); }
+      .nav_menu .stick .btn#toggle-non-starred {
+        background-image: url(icons/non-starred.svg); }
+      .nav_menu .stick .btn#toggle-non-starred.active {
+        background-image: url(icons/non-starred-white.svg); }
+      .nav_menu .stick .btn.read_all {
+        background-color: #fcfaf8;
+        color: #363330;
+        padding: 5px 16px;
+        -webkit-transition: all 0.15s ease-in-out;
+        -moz-transition: all 0.15s ease-in-out;
+        -o-transition: all 0.15s ease-in-out;
+        transition: all 0.15s ease-in-out; }
+        .nav_menu .stick .btn.read_all:hover {
+          background-color: #e4d8cc; }
+      .nav_menu .stick .btn.view-normal {
+        background-image: url(icons/view-list.svg); }
+      .nav_menu .stick .btn.view-normal.active {
+        background-image: url(icons/view-list-white.svg); }
+      .nav_menu .stick .btn.view-global {
+        background-image: url(icons/view-global.svg); }
+      .nav_menu .stick .btn.view-global.active {
+        background-image: url(icons/view-global-white.svg); }
+      .nav_menu .stick .btn.view-reader {
+        background-image: url(icons/view-reader.svg); }
+      .nav_menu .stick .btn.view-reader.active {
+        background-image: url(icons/view-reader-white.svg); }
+      .nav_menu .stick .btn.view-rss {
+        background-image: url(icons/rss.svg); }
+    .nav_menu .stick .dropdown a.dropdown-toggle {
+      border-left-width: 0;
+      background-image: url(icons/more.svg); }
+
+#dropdown-query ~ .dropdown-menu .dropdown-header .icon {
+  vertical-align: middle;
+  background-color: #bbaa99;
+  border-radius: 3px; }
+
+/*=== Content of feed articles */
+.content, .content.thin {
+  padding: 20px 10px;
+  font-size: 1.125rem;
+  line-height: 1.8rem; }
+  .content h1.title a, .content h1 a, .content.thin h1.title a, .content.thin h1 a {
+    color: #363330;
+    font-family: "spectral";
+    font-size: 2rem; }
+    .content h1.title a:hover, .content h1 a:hover, .content.thin h1.title a:hover, .content.thin h1 a:hover {
+      color: #ca7227;
+      text-decoration: none; }
+  .content .author, .content.thin .author {
+    font-size: 1.125rem;
+    color: #6d655f; }
+  .content p, .content ul, .content.thin p, .content.thin ul {
+    font-size: 1.125rem;
+    line-height: 1.8rem; }
+  .content .content hr, .content.thin .content hr {
+    margin: 30px 10px;
+    height: 1px;
+    background: #e4d8cc;
+    border: 0;
+    box-shadow: 0 2px 5px #ccc; }
+  .content pre, .content.thin pre {
+    margin: 10px auto;
+    padding: 10px 20px;
+    overflow: auto;
+    background: #221f1d;
+    color: #fff;
+    font-size: 0.9rem;
+    border-radius: 3px; }
+    .content pre code, .content.thin pre code {
+      background: transparent;
+      color: #fff;
+      border: none; }
+  .content code, .content.thin code {
+    padding: 2px 5px;
+    color: #f5f0ec;
+    background: #fcfaf8;
+    border: 1px solid #f5f0ec;
+    border-radius: 3px; }
+  .content blockquote, .content.thin blockquote {
+    display: block;
+    margin: 0;
+    padding: 5px 20px;
+    border-top: 1px solid #e4d8cc;
+    border-bottom: 1px solid #e4d8cc;
+    background: #fcfaf8;
+    color: #363330; }
+    .content blockquote p, .content.thin blockquote p {
+      margin: 0; }
+
+/*=== Notification and actualize notification */
+.notification {
+  position: fixed;
+  top: auto;
+  bottom: 0;
+  left: 0;
+  right: 0;
+  width: 100%;
+  height: 3rem;
+  padding: 1rem 0;
+  text-align: center;
+  font-size: 1em;
+  line-height: 3em;
+  z-index: 10;
+  vertical-align: middle;
+  background: #e4d8cc;
+  color: #766556;
+  border: none; }
+  .notification .msg {
+    font-size: 1rem;
+    display: inline-block; }
+  .notification.good {
+    background: #10f5b2;
+    color: #fff; }
+  .notification.bad {
+    background: #f5633e;
+    color: #fff; }
+  .notification a.close {
+    padding: 0 15px;
+    line-height: 3em;
+    border-radius: 0 3px 3px 0; }
+  .notification.good a.close:hover {
+    background: #0c7556; }
+  .notification.bad a.close:hover {
+    background: #73341f; }
+  .notification#actualizeProgress {
+    line-height: 2em; }
+    .notification#actualizeProgress br {
+      display: none; }
+
+/*=== Navigation menu (for articles) */
+#nav_entries {
+  margin: 0;
+  text-align: center;
+  line-height: 3em;
+  table-layout: fixed;
+  background: #fbf9f6; }
+
+/*=== Feed articles */
+.flux {
+  background: #fff;
+  -webkit-transition: all 0.15s ease-in-out;
+  -moz-transition: all 0.15s ease-in-out;
+  -o-transition: all 0.15s ease-in-out;
+  transition: all 0.15s ease-in-out; }
+  .flux:hover {
+    background: #fcfaf8; }
+    .flux:hover:not(.current):hover .item.title {
+      background: #fcfaf8; }
+  .flux.current {
+    border-left-color: #ca7227;
+    background: #fff; }
+  .flux.not_read {
+    background: #f2f6f8; }
+    .flux.not_read:hover {
+      background: #fdfdfe; }
+    .flux.not_read:not(.current):hover .item.title {
+      background: #fdfdfe; }
+    .flux.not_read .item.title a {
+      color: #161a38; }
+    .flux.not_read .item.website a {
+      color: #161a38; }
+    .flux.not_read .item.date {
+      color: #161a3899; }
+  .flux.favorite {
+    background: #FFF6DA;
+    border-left-color: #FFC300;
+    -webkit-transition: all 0.15s ease-in-out;
+    -moz-transition: all 0.15s ease-in-out;
+    -o-transition: all 0.15s ease-in-out;
+    transition: all 0.15s ease-in-out; }
+    .flux.favorite:not(.current):hover .item.title {
+      background: #FFF6DA; }
+  .flux .website a {
+    color: #363330;
+    opacity: 0.75; }
+  .flux .website .favicon {
+    padding: 5px; }
+  .flux .date {
+    font-size: 0.85rem;
+    color: #363330;
+    opacity: 0.75; }
+  .flux .bottom {
+    font-size: 1rem;
+    text-align: center; }
+
+.flux_header {
+  font-size: 1rem;
+  cursor: pointer;
+  border-top: 1px solid #f5f0ec; }
+  .flux_header .title {
+    font-size: 1rem; }
+
+/*=== GLOBAL VIEW */
+/*================*/
+#stream .box.category:not([data-unread="0"]) .box-title .title {
+  font-weight: bold; }
+#stream .box.category .box-title {
+  background: none;
+  padding: 1.5rem; }
+  #stream .box.category .box-title a.title {
+    font-weight: normal;
+    text-decoration: none;
+    text-align: left;
+    font-size: 1rem;
+    text-transform: uppercase;
+    letter-spacing: 1px;
+    color: #766556; }
+    #stream .box.category .box-title a.title:not([data-unread="0"])::after {
+      position: absolute;
+      top: 1.75rem;
+      right: 0;
+      line-height: 1.5rem;
+      background: #f5f0ec;
+      border-radius: 12px;
+      padding: 0 0.75rem;
+      margin: -0.5rem 1rem 0 0;
+      text-align: center; }
+    #stream .box.category .box-title a.title:hover {
+      color: #ca7227; }
+#stream .box.category .box-content {
+  padding-bottom: 0.5rem; }
+  #stream .box.category .box-content .item.feed {
+    font-size: 1rem;
+    padding: 0.5rem 1.5rem; }
+    #stream .box.category .box-content .item.feed a {
+      color: #363330;
+      font-weight: 400; }
+      #stream .box.category .box-content .item.feed a:hover {
+        color: #ca7227;
+        text-decoration: none; }
+
+#overlay {
+  background: rgba(0, 0, 0, 0.65); }
+
+#panel {
+  top: 3rem;
+  right: 3rem;
+  bottom: 3rem;
+  left: 3rem;
+  border-radius: 3px; }
+
+/*=== READER VIEW */
+/*================*/
+#stream.reader .flux {
+  padding: 0 0 50px;
+  background: #f5f0ec;
+  color: #363330;
+  border: none; }
+
+#stream.reader .flux .author {
+  margin: 0 0 10px;
+  font-size: 90%;
+  color: #bbaa99; }
+
+/*=== Configuration pages */
+.post {
+  padding: 1rem 2rem;
+  font-size: 1rem; }
+  .post form {
+    margin: 1rem 0; }
+    .post form .horizontal-list {
+      margin-bottom: 0.5rem; }
+  .post.content {
+    max-width: 550px; }
+  .post h1, .post h2 {
+    font-size: 3rem;
+    margin-top: 1.75rem;
+    font-weight: 300;
+    line-height: 1.2em;
+    color: #363330; }
+  .post a[href="./"] {
+    display: inline-block;
+    min-width: 15px;
+    line-height: 25px;
+    margin: 0;
+    padding: 0.75rem 1.5rem;
+    font-size: 1rem;
+    vertical-align: middle;
+    cursor: pointer;
+    overflow: hidden;
+    background: #fcfaf8;
+    border: 1px solid #e4d8cc;
+    border-radius: 5px;
+    color: #766556; }
+    .post a[href="./"]:hover {
+      text-decoration: none;
+      background: #ca7227;
+      color: white;
+      border: 1px solid #ca7227; }
+
+#slider {
+  border-left: none;
+  -webkit-box-shadow: 0px 6px 8px 0px rgba(0, 0, 0, 0.35);
+  -moz-box-shadow: 0px 6px 8px 0px rgba(0, 0, 0, 0.35);
+  box-shadow: 0px 6px 8px 0px rgba(0, 0, 0, 0.35); }
+
+.slide-container .properties {
+  background: rgba(0, 0, 0, 0.75);
+  border: 0;
+  padding: 1rem;
+  color: white; }
+  .slide-container .properties .page-number {
+    right: 1rem;
+    top: 1rem; }
+
+/*=== LOGS */
+/*=========*/
+.loglist {
+  overflow: hidden;
+  border: 1px solid #bbaa99; }
+
+.log {
+  margin: 10px 0;
+  padding: 5px 2%;
+  overflow: auto;
+  font-size: 0.8rem;
+  background: #fcfaf8;
+  color: #766556; }
+
+.log > .date {
+  margin: 0 10px 0 0;
+  padding: 5px 10px;
+  border-radius: 20px; }
+
+.log.error > .date {
+  background: #f5633e;
+  color: #fff; }
+
+.log.warning > .date {
+  background: #f4f762; }
+
+.log.notice > .date {
+  background: #f5f0ec; }
+
+.log.debug > .date {
+  background: #221f1d;
+  color: #fff; }
+
+/*=== STATISTICS */
+/*===============*/
+.stat {
+  margin: 10px 0 20px; }
+
+.stat th,
+.stat td,
+.stat tr {
+  border: none; }
+
+.stat > table td,
+.stat > table th {
+  border-bottom: 1px solid #e4d8cc; }
+
+.stat > .horizontal-list {
+  margin: 0 0 5px; }
+
+.stat > .horizontal-list .item {
+  overflow: hidden;
+  white-space: nowrap;
+  text-overflow: ellipsis; }
+
+.stat > .horizontal-list .item:first-child {
+  width: 270px; }
+
+/*=== MOBILE */
+/*===========*/
+@media (max-width: 840px) {
+  ul.nav .item {
+    width: 100%; }
+    ul.nav .item img {
+      display: none; }
+    ul.nav .item a {
+      display: inline-block;
+      padding: 1rem 1rem 1rem 2.5rem;
+      color: #363330;
+      width: 100%;
+      background: url("../../themes/icons/logout.svg") no-repeat #efe3d3 3% center;
+      -webkit-transition: all 0.2s ease-in-out;
+      -moz-transition: all 0.2s ease-in-out;
+      -o-transition: all 0.2s ease-in-out;
+      transition: all 0.2s ease-in-out; }
+      ul.nav .item a:hover, ul.nav .item a:active {
+        background: url("../../themes/icons/logout.svg") no-repeat #f5633e 3% center;
+        text-decoration: none;
+        color: #fff; }
+
+  .aside {
+    -webkit-transition: all 0.2s ease-in-out;
+    -moz-transition: all 0.2s ease-in-out;
+    -o-transition: all 0.2s ease-in-out;
+    transition: all 0.2s ease-in-out; }
+    .aside.aside_feed {
+      padding: 0; }
+    .aside .tree .tree-folder .tree-folder-items .item a {
+      padding: 0.5rem 1rem; }
+
+  .aside .toggle_aside,
+  #panel .close {
+    display: block;
+    width: 100%;
+    height: 50px;
+    line-height: 50px;
+    text-align: center;
+    background: #b7641d; }
+
+  .header {
+    padding: 0.5rem; }
+    .header .item.title {
+      display: none; }
+    .header .item.search input {
+      width: 90%;
+      height: 3.5rem; }
+      .header .item.search input:focus {
+        width: 100%; }
+    .header .item.search .btn {
+      min-height: 49px;
+      padding: 0.5rem 2rem; }
+    .header .item.configure {
+      width: 2.75rem;
+      top: 3.125rem; }
+      .header .item.configure .dropdown .btn {
+        padding: 1.125rem; }
+
+  .nav_menu .btn {
+    margin: 0;
+    padding: 0.85rem 1.25rem; }
+  .nav_menu .stick {
+    margin: 0.5rem 0.5rem; }
+    .nav_menu .stick .btn {
+      margin: 0;
+      padding: 0.85rem 1.25rem; }
+      .nav_menu .stick .btn.read_all {
+        padding: 0.85rem 1.25rem; }
+  .nav_menu .search {
+    display: none;
+    max-width: 97%; }
+    .nav_menu .search .input {
+      max-width: 97%;
+      width: 90px; }
+      .nav_menu .search .input::focus {
+        width: 400px; }
+
+  #stream .flux .flux_header {
+    padding: 0.5rem 0; }
+
+  .day {
+    text-align: center;
+    padding: 1rem 0; }
+    .day .name {
+      display: block;
+      padding: 0;
+      width: 100%;
+      line-height: 1.5rem;
+      margin-bottom: 1rem; }
+
+  .pagination {
+    margin: 0 0 3.5em; }
+
+  #nav_entries {
+    line-height: 4.5rem; }
+
+  .notification {
+    border-radius: 0; }
+    .notification a.close {
+      display: block;
+      left: 0;
+      background: transparent; }
+    .notification a.close:hover {
+      opacity: 0.5; }
+    .notification a.close .icon {
+      display: none; } }
+html, body {
+  font-family: "lato", "Helvetica", "Arial", sans-serif;
+  font-size: 0.875rem; }
+
+/*=== GENERAL */
+/*============*/
+html, body {
+  height: 100%;
+  background: #f5f0ec; }
+
+/*=== Links */
+a, button.as-link {
+  outline: none;
+  color: #ca7227; }
+
+/*# sourceMappingURL=ansum.css.map */

File diff suppressed because it is too large
+ 2 - 0
p/themes/Ansum/ansum.css.map


+ 51 - 0
p/themes/Ansum/ansum.scss

@@ -0,0 +1,51 @@
+@import "fonts";
+@import "mixins";
+@import "variables";
+
+@import "forms";
+@import "tables";
+@import "components";
+
+@import "divers";
+
+@import "sidebar";
+@import "layout";
+@import "list-view";
+@import "global-view";
+@import "reader-view";
+
+@import "configuration";
+
+@import "logs";
+@import "stats";
+
+@import "mobile";
+
+html, body{
+    font-family: "lato", "Helvetica", "Arial", sans-serif;
+    font-size: 0.875rem;
+}
+
+@charset "UTF-8";
+
+/*=== GENERAL */
+/*============*/
+html, body {
+	height: 100%;
+	background: $grey-light;
+}
+
+/*=== Links */
+a, button.as-link {
+    outline: none;
+    color: $main-first;
+}
+
+
+
+
+
+
+
+
+

+ 5 - 0
p/themes/Ansum/icons/cog-white.svg

@@ -0,0 +1,5 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="16" height="16" viewBox="0 0 16 16" version="1.1">
+<g id="surface2">
+<path style=" stroke:none;fill-rule:nonzero;fill:rgb(94.901961%,94.901961%,94.901961%);fill-opacity:1;" d="M 6.667969 0 L 6.667969 2.839844 C 6.179688 2.964844 5.71875 3.160156 5.292969 3.410156 L 3.285156 1.402344 L 1.402344 3.285156 L 3.410156 5.292969 C 3.160156 5.71875 2.964844 6.179688 2.839844 6.667969 L 0 6.667969 L 0 9.332031 L 2.839844 9.332031 C 2.964844 9.820312 3.15625 10.28125 3.410156 10.707031 L 1.402344 12.714844 L 3.285156 14.597656 L 5.292969 12.589844 C 5.71875 12.839844 6.179688 13.03125 6.667969 13.15625 L 6.667969 16 L 9.332031 16 L 9.332031 13.15625 C 9.820312 13.03125 10.28125 12.839844 10.703125 12.589844 L 12.714844 14.597656 L 14.601562 12.714844 L 12.589844 10.707031 C 12.839844 10.28125 13.03125 9.820312 13.160156 9.332031 L 16 9.332031 L 16 6.667969 L 13.160156 6.667969 C 13.03125 6.179688 12.839844 5.71875 12.589844 5.292969 L 14.601562 3.285156 L 12.714844 1.398438 L 10.703125 3.410156 C 10.28125 3.15625 9.820312 2.964844 9.332031 2.839844 L 9.332031 0 Z M 8 5.332031 C 9.472656 5.332031 10.664062 6.527344 10.664062 8 C 10.664062 9.472656 9.472656 10.664062 8 10.664062 C 6.527344 10.664062 5.332031 9.472656 5.332031 8 C 5.332031 6.527344 6.527344 5.332031 8 5.332031 Z M 8 5.332031 "/>
+</g>
+</svg>

+ 59 - 0
p/themes/Ansum/icons/cog.svg

@@ -0,0 +1,59 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   width="16"
+   height="17"
+   viewBox="0 0 16 17"
+   version="1.1"
+   id="svg5"
+   sodipodi:docname="cog.svg"
+   inkscape:version="0.92.3 (unknown)">
+  <metadata
+     id="metadata11">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title></dc:title>
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <defs
+     id="defs9" />
+  <sodipodi:namedview
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="1920"
+     inkscape:window-height="1026"
+     id="namedview7"
+     showgrid="false"
+     inkscape:zoom="14.75"
+     inkscape:cx="8"
+     inkscape:cy="8"
+     inkscape:window-x="0"
+     inkscape:window-y="27"
+     inkscape:window-maximized="1"
+     inkscape:current-layer="svg5" />
+  <g
+     id="surface2">
+    <path
+       style="fill:#515151;fill-opacity:1;fill-rule:nonzero;stroke:none"
+       d="m 6.667969,1 v 2.839844 c -0.488281,0.125 -0.949219,0.320312 -1.375,0.570312 L 3.285156,2.402344 1.402344,4.285156 3.410156,6.292969 C 3.160156,6.71875 2.964844,7.179688 2.839844,7.664062 H 0 v 2.667969 h 2.839844 c 0.125,0.488281 0.316406,0.949219 0.570312,1.375 l -2.007812,2.007813 1.882812,1.882812 2.007813,-2.007812 c 0.425781,0.25 0.886719,0.441406 1.375,0.566406 V 17 h 2.664062 v -2.84375 c 0.488281,-0.125 0.949219,-0.316406 1.371094,-0.566406 l 2.011719,2.007812 1.886718,-1.882812 -2.011718,-2.007813 c 0.25,-0.425781 0.441406,-0.886719 0.570312,-1.375 H 16 V 7.664062 H 13.160156 C 13.03125,7.179688 12.839844,6.71875 12.589844,6.292969 L 14.601562,4.285156 12.714844,2.398438 10.703125,4.410156 C 10.28125,4.15625 9.820312,3.964844 9.332031,3.839844 V 1 Z M 8,6.332031 c 1.472656,0 2.664062,1.195313 2.664062,2.667969 0,1.472656 -1.191406,2.664062 -2.664062,2.664062 C 6.527344,11.664062 5.332031,10.472656 5.332031,9 5.332031,7.527344 6.527344,6.332031 8,6.332031 Z m 0,0"
+       id="path2"
+       inkscape:connector-curvature="0" />
+  </g>
+</svg>

+ 59 - 0
p/themes/Ansum/icons/down-white.svg

@@ -0,0 +1,59 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   width="16"
+   height="10"
+   viewBox="0 0 16 10"
+   version="1.1"
+   id="svg5"
+   sodipodi:docname="down-white.svg"
+   inkscape:version="0.92.3 (unknown)">
+  <metadata
+     id="metadata11">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title></dc:title>
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <defs
+     id="defs9" />
+  <sodipodi:namedview
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="1920"
+     inkscape:window-height="1026"
+     id="namedview7"
+     showgrid="false"
+     inkscape:zoom="26.222222"
+     inkscape:cx="7.5"
+     inkscape:cy="4.5"
+     inkscape:window-x="0"
+     inkscape:window-y="27"
+     inkscape:window-maximized="1"
+     inkscape:current-layer="svg5" />
+  <g
+     id="surface2">
+    <path
+       style="fill:#f0f0f0;fill-opacity:1;fill-rule:nonzero;stroke:none"
+       d="M 1.800781,0.347656 0.386719,1.761719 8.09375,9.46875 15.800781,1.761719 14.386719,0.347656 8.09375,6.640625 Z m 0,0"
+       id="path2"
+       inkscape:connector-curvature="0" />
+  </g>
+</svg>

+ 59 - 0
p/themes/Ansum/icons/down.svg

@@ -0,0 +1,59 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   width="16"
+   height="10"
+   viewBox="0 0 16 10"
+   version="1.1"
+   id="svg5"
+   sodipodi:docname="down.svg"
+   inkscape:version="0.92.3 (unknown)">
+  <metadata
+     id="metadata11">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title></dc:title>
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <defs
+     id="defs9" />
+  <sodipodi:namedview
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="1920"
+     inkscape:window-height="1026"
+     id="namedview7"
+     showgrid="false"
+     inkscape:zoom="26.222222"
+     inkscape:cx="7.5"
+     inkscape:cy="4.5"
+     inkscape:window-x="0"
+     inkscape:window-y="27"
+     inkscape:window-maximized="1"
+     inkscape:current-layer="svg5" />
+  <g
+     id="surface2">
+    <path
+       style="fill:#515151;fill-opacity:1;fill-rule:nonzero;stroke:none"
+       d="M 1.800781,0.347656 0.386719,1.761719 8.09375,9.46875 15.800781,1.761719 14.386719,0.347656 8.09375,6.640625 Z m 0,0"
+       id="path2"
+       inkscape:connector-curvature="0" />
+  </g>
+</svg>

+ 75 - 0
p/themes/Ansum/icons/icon.svg

@@ -0,0 +1,75 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   width="40"
+   height="40"
+   viewBox="0 0 40 40"
+   version="1.1"
+   id="svg13"
+   sodipodi:docname="icon-orange.svg"
+   inkscape:version="0.92.3 (unknown)">
+  <metadata
+     id="metadata19">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <defs
+     id="defs17" />
+  <sodipodi:namedview
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="1920"
+     inkscape:window-height="1026"
+     id="namedview15"
+     showgrid="false"
+     inkscape:zoom="2.085965"
+     inkscape:cx="-43.005158"
+     inkscape:cy="2.3651309"
+     inkscape:window-x="0"
+     inkscape:window-y="27"
+     inkscape:window-maximized="1"
+     inkscape:current-layer="svg13" />
+  <path
+     inkscape:connector-curvature="0"
+     id="path2"
+     d="m 25.15625,20 c 0,-2.847656 -2.308594,-5.15625 -5.15625,-5.15625 -2.847656,0 -5.15625,2.308594 -5.15625,5.15625 0,2.847656 2.308594,5.15625 5.15625,5.15625 2.847656,0 5.15625,-2.308594 5.15625,-5.15625 z m 0,0"
+     style="fill:#ca7227;fill-opacity:1;fill-rule:nonzero;stroke:none" />
+  <path
+     inkscape:connector-curvature="0"
+     id="path4"
+     d="M 19.558594,0.0078125 C 17.125,0.0585938 14.679688,0.554688 12.347656,1.523438 4.878906,4.617188 0,11.917969 0,20 H 3.75 C 3.75,13.421875 7.703125,7.503906 13.78125,4.988281 19.859375,2.46875 26.839844,3.859375 31.488281,8.511719 36.140625,13.160156 37.53125,20.140625 35.011719,26.21875 32.496094,32.296875 26.578125,36.25 20,36.25 V 40 c 8.082031,0 15.382812,-4.878906 18.476562,-12.347656 3.09375,-7.46875 1.382813,-16.078125 -4.335937,-21.792969 -3.929687,-3.929687 -9.226563,-5.96875 -14.582031,-5.8515625 z m 0,0"
+     style="fill:#cb7428;fill-opacity:0.25098041;fill-rule:nonzero;stroke:none" />
+  <path
+     inkscape:connector-curvature="0"
+     id="path6"
+     d="M 20.683594,6.582031 C 18.726562,6.480469 16.738281,6.804688 14.859375,7.585938 9.839844,9.664062 6.5625,14.570312 6.5625,20 h 3.75 c 0,-3.921875 2.355469,-7.449219 5.980469,-8.949219 3.625,-1.503906 7.78125,-0.675781 10.558593,2.097657 2.773438,2.777343 3.601563,6.933593 2.097657,10.558593 -1.5,3.625 -5.027344,5.980469 -8.949219,5.980469 v 3.75 c 5.429688,0 10.335938,-3.277344 12.414062,-8.296875 C 34.492188,20.125 33.339844,14.335938 29.5,10.5 27.101562,8.097656 23.941406,6.75 20.683594,6.582031 Z m 0,0"
+     style="fill:#cb7428;fill-opacity:0.25098041;fill-rule:nonzero;stroke:none" />
+  <path
+     inkscape:connector-curvature="0"
+     id="path8"
+     d="m 20,0 v 3.75 c 8.996094,0 16.25,7.253906 16.25,16.25 H 40 C 40,8.976562 31.023438,0 20,0 Z m 0,0"
+     style="fill:#ca7227;fill-opacity:1;fill-rule:nonzero;stroke:none" />
+  <path
+     inkscape:connector-curvature="0"
+     id="path10"
+     d="m 20,6.5625 v 3.75 c 5.371094,0 9.6875,4.316406 9.6875,9.6875 h 3.75 C 33.4375,12.601562 27.398438,6.5625 20,6.5625 Z m 0,0"
+     style="fill:#ca7227;fill-opacity:1;fill-rule:nonzero;stroke:none" />
+</svg>

+ 59 - 0
p/themes/Ansum/icons/link-white.svg

@@ -0,0 +1,59 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   width="17"
+   height="17"
+   viewBox="0 0 17 17"
+   version="1.1"
+   id="svg5"
+   sodipodi:docname="link-white.svg"
+   inkscape:version="0.92.3 (unknown)">
+  <metadata
+     id="metadata11">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <defs
+     id="defs9" />
+  <sodipodi:namedview
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="841"
+     inkscape:window-height="480"
+     id="namedview7"
+     showgrid="false"
+     inkscape:zoom="13.882353"
+     inkscape:cx="8.5"
+     inkscape:cy="8.5"
+     inkscape:window-x="0"
+     inkscape:window-y="27"
+     inkscape:window-maximized="0"
+     inkscape:current-layer="svg5" />
+  <g
+     id="surface2"
+     transform="translate(0,-1)">
+    <path
+       style="fill:#f0f0f0;fill-opacity:1;fill-rule:nonzero;stroke:none"
+       d="M 8.5,1 C 3.816406,1 0,4.816406 0,9.5 0,14.183594 3.816406,18 8.5,18 13.183594,18 17,14.183594 17,9.5 17,4.816406 13.183594,1 8.5,1 Z M 5.480469,3.742188 C 4.609375,4.957031 3.78125,6.570312 3.558594,8.5 H 2.082031 C 2.402344,6.421875 3.691406,4.679688 5.480469,3.742188 Z m 6.035156,0 C 13.308594,4.679688 14.597656,6.421875 14.914062,8.5 H 13.4375 C 13.21875,6.570312 12.390625,4.957031 11.515625,3.742188 Z M 7.5,4.4375 V 8.5 H 5.578125 C 5.839844,6.835938 6.695312,5.4375 7.5,4.4375 Z m 2,0 c 0.804688,1 1.660156,2.398438 1.921875,4.0625 H 9.5 Z M 2.082031,10.5 h 1.472657 c 0.1875,1.828125 0.863281,3.371094 1.589843,4.566406 C 3.53125,14.09375 2.382812,12.441406 2.082031,10.5 Z m 3.488281,0 H 7.5 v 4.460938 C 6.734375,13.957031 5.820312,12.40625 5.570312,10.5 Z M 9.5,10.5 h 1.917969 C 11.160156,12.171875 10.304688,13.570312 9.5,14.5625 Z m 3.9375,0 h 1.476562 c -0.316406,2.078125 -1.605468,3.824219 -3.398437,4.757812 0.875,-1.214843 1.703125,-2.828124 1.921875,-4.757812 z m 0,0"
+       id="path2"
+       inkscape:connector-curvature="0" />
+  </g>
+</svg>

+ 5 - 0
p/themes/Ansum/icons/link.svg

@@ -0,0 +1,5 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="17" height="17" viewBox="0 0 17 17" version="1.1">
+<g id="surface2">
+<path style=" stroke:none;fill-rule:nonzero;fill:rgb(32.54902%,32.54902%,32.54902%);fill-opacity:1;" d="M 8.5 0 C 3.816406 0 0 3.816406 0 8.5 C 0 13.183594 3.816406 17 8.5 17 C 13.183594 17 17 13.183594 17 8.5 C 17 3.816406 13.183594 0 8.5 0 Z M 5.480469 2.742188 C 4.609375 3.957031 3.78125 5.570312 3.558594 7.5 L 2.082031 7.5 C 2.402344 5.421875 3.691406 3.679688 5.480469 2.742188 Z M 11.515625 2.742188 C 13.308594 3.679688 14.597656 5.421875 14.914062 7.5 L 13.4375 7.5 C 13.21875 5.570312 12.390625 3.957031 11.515625 2.742188 Z M 7.5 3.4375 L 7.5 7.5 L 5.578125 7.5 C 5.839844 5.835938 6.695312 4.4375 7.5 3.4375 Z M 9.5 3.4375 C 10.304688 4.4375 11.160156 5.835938 11.421875 7.5 L 9.5 7.5 Z M 2.082031 9.5 L 3.554688 9.5 C 3.742188 11.328125 4.417969 12.871094 5.144531 14.066406 C 3.53125 13.09375 2.382812 11.441406 2.082031 9.5 Z M 5.570312 9.5 L 7.5 9.5 L 7.5 13.960938 C 6.734375 12.957031 5.820312 11.40625 5.570312 9.5 Z M 9.5 9.5 L 11.417969 9.5 C 11.160156 11.171875 10.304688 12.570312 9.5 13.5625 Z M 13.4375 9.5 L 14.914062 9.5 C 14.597656 11.578125 13.308594 13.324219 11.515625 14.257812 C 12.390625 13.042969 13.21875 11.429688 13.4375 9.5 Z M 13.4375 9.5 "/>
+</g>
+</svg>

+ 5 - 0
p/themes/Ansum/icons/magnifier.svg

@@ -0,0 +1,5 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="16" height="16" viewBox="0 0 16 16" version="1.1">
+<g id="surface2">
+<path style=" stroke:none;fill-rule:nonzero;fill:rgb(94.901961%,94.901961%,94.901961%);fill-opacity:1;" d="M 9.464844 0 C 5.867188 0 2.929688 2.9375 2.929688 6.535156 C 2.929688 7.972656 3.40625 9.300781 4.199219 10.382812 L 0.710938 13.867188 L 0 14.578125 L 1.421875 16 L 2.132812 15.289062 L 5.617188 11.800781 C 6.699219 12.59375 8.027344 13.070312 9.464844 13.070312 C 13.0625 13.070312 16 10.132812 16 6.535156 C 16 2.9375 13.0625 0 9.464844 0 Z M 9.464844 2.011719 C 11.976562 2.011719 13.988281 4.023438 13.988281 6.535156 C 13.988281 9.046875 11.976562 11.058594 9.464844 11.058594 C 6.953125 11.058594 4.941406 9.046875 4.941406 6.535156 C 4.941406 4.023438 6.953125 2.011719 9.464844 2.011719 Z M 9.464844 2.011719 "/>
+</g>
+</svg>

+ 59 - 0
p/themes/Ansum/icons/more.svg

@@ -0,0 +1,59 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   width="3"
+   height="15"
+   viewBox="0 0 3 15"
+   version="1.1"
+   id="svg5"
+   sodipodi:docname="more.svg"
+   inkscape:version="0.92.3 (unknown)">
+  <metadata
+     id="metadata11">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title></dc:title>
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <defs
+     id="defs9" />
+  <sodipodi:namedview
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="841"
+     inkscape:window-height="480"
+     id="namedview7"
+     showgrid="false"
+     inkscape:zoom="16.857143"
+     inkscape:cx="1.5"
+     inkscape:cy="7"
+     inkscape:window-x="0"
+     inkscape:window-y="27"
+     inkscape:window-maximized="0"
+     inkscape:current-layer="svg5" />
+  <g
+     id="surface2">
+    <path
+       style="fill:#515151;fill-opacity:1;fill-rule:nonzero;stroke:none"
+       d="M 0,0 H 3 V 3 H 0 Z M 0,6 H 3 V 9 H 0 Z m 0,6 h 3 v 3 H 0 Z m 0,0"
+       id="path2"
+       inkscape:connector-curvature="0" />
+  </g>
+</svg>

+ 61 - 0
p/themes/Ansum/icons/non-starred-white.svg

@@ -0,0 +1,61 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   width="18"
+   height="16"
+   viewBox="0 0 18 16"
+   version="1.1"
+   id="svg5"
+   sodipodi:docname="non-starred-white.svg"
+   inkscape:version="0.92.3 (unknown)">
+  <metadata
+     id="metadata11">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title></dc:title>
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <defs
+     id="defs9" />
+  <sodipodi:namedview
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="1920"
+     inkscape:window-height="1026"
+     id="namedview7"
+     showgrid="false"
+     inkscape:zoom="15.733333"
+     inkscape:cx="8.5"
+     inkscape:cy="7.5"
+     inkscape:window-x="0"
+     inkscape:window-y="27"
+     inkscape:window-maximized="1"
+     inkscape:current-layer="svg5" />
+  <g
+     id="surface2"
+     transform="translate(0,-1)">
+    <path
+       style="fill:none;stroke:#ffffff;stroke-width:0.26879001;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1"
+       d="m 107.00018,143.49705 1.62575,-0.0138 0.49783,-1.54754 0.51657,1.54119 1.62575,-0.004 -1.30706,0.96642 0.50616,1.54542 -1.32372,-0.94419 -1.31226,0.95901 0.48845,-1.55072 z m 0,0"
+       transform="matrix(3.750673,0,0,3.690326,-399.91249,-522.49621)"
+       id="path2"
+       inkscape:connector-curvature="0" />
+  </g>
+</svg>

+ 60 - 0
p/themes/Ansum/icons/non-starred.svg

@@ -0,0 +1,60 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   width="18"
+   height="16"
+   viewBox="0 0 18 16"
+   version="1.1"
+   id="svg5"
+   sodipodi:docname="non-starred.svg"
+   inkscape:version="0.92.3 (unknown)">
+  <metadata
+     id="metadata11">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title></dc:title>
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <defs
+     id="defs9" />
+  <sodipodi:namedview
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="1920"
+     inkscape:window-height="1026"
+     id="namedview7"
+     showgrid="false"
+     inkscape:zoom="15.733333"
+     inkscape:cx="8.5"
+     inkscape:cy="7.5"
+     inkscape:window-x="0"
+     inkscape:window-y="27"
+     inkscape:window-maximized="1"
+     inkscape:current-layer="svg5" />
+  <g
+     id="surface2">
+    <path
+       style="fill:none;stroke:#515151;stroke-width:0.26879001;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1"
+       d="m 107.00018,150.49714 1.62575,-0.0138 0.49783,-1.5486 0.51657,1.54225 1.62575,-0.004 -1.30706,0.96642 0.50616,1.54542 -1.32372,-0.94419 -1.31226,0.95901 0.48845,-1.55072 z m 0,0"
+       transform="matrix(3.750673,0,0,3.690326,-399.91249,-548.8718)"
+       id="path2"
+       inkscape:connector-curvature="0" />
+  </g>
+</svg>

+ 5 - 0
p/themes/Ansum/icons/read-grey.svg

@@ -0,0 +1,5 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="16" height="18" viewBox="0 0 16 18" version="1.1">
+<g id="surface2">
+<path style=" stroke:none;fill-rule:nonzero;fill:rgb(80.784314%,80.784314%,80.784314%);fill-opacity:1;" d="M 8 0 L 0.460938 4.933594 L 0 5.234375 L 0 18 L 16 18 L 16 5.234375 Z M 8 2.417969 L 13.625 6.101562 L 8 10.601562 L 2.371094 6.101562 Z M 2 8.390625 L 8 13.1875 L 14 8.390625 L 14 15.964844 L 2 15.964844 Z M 2 8.390625 "/>
+</g>
+</svg>

+ 59 - 0
p/themes/Ansum/icons/read-white.svg

@@ -0,0 +1,59 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   width="16"
+   height="18"
+   viewBox="0 0 16 18"
+   version="1.1"
+   id="svg5"
+   sodipodi:docname="read-white.svg"
+   inkscape:version="0.92.3 (unknown)">
+  <metadata
+     id="metadata11">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title></dc:title>
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <defs
+     id="defs9" />
+  <sodipodi:namedview
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="841"
+     inkscape:window-height="480"
+     id="namedview7"
+     showgrid="false"
+     inkscape:zoom="13.882353"
+     inkscape:cx="8"
+     inkscape:cy="8.5"
+     inkscape:window-x="0"
+     inkscape:window-y="27"
+     inkscape:window-maximized="0"
+     inkscape:current-layer="svg5" />
+  <g
+     id="surface2">
+    <path
+       style="fill:#f0f0f0;fill-opacity:1;fill-rule:nonzero;stroke:none"
+       d="M 8,0 0.460938,4.933594 0,5.234375 V 18 H 16 V 5.234375 Z m 0,2.417969 5.628906,3.683593 -5.628906,4.5 -5.628906,-4.5 z M 2,8.390625 8,13.1875 14,8.390625 v 7.574219 H 2 Z m 0,0"
+       id="path2"
+       inkscape:connector-curvature="0" />
+  </g>
+</svg>

+ 59 - 0
p/themes/Ansum/icons/read.svg

@@ -0,0 +1,59 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   width="16"
+   height="18"
+   viewBox="0 0 16 18"
+   version="1.1"
+   id="svg5"
+   sodipodi:docname="read.svg"
+   inkscape:version="0.92.3 (unknown)">
+  <metadata
+     id="metadata11">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title></dc:title>
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <defs
+     id="defs9" />
+  <sodipodi:namedview
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="841"
+     inkscape:window-height="480"
+     id="namedview7"
+     showgrid="false"
+     inkscape:zoom="13.882353"
+     inkscape:cx="8"
+     inkscape:cy="8.5"
+     inkscape:window-x="0"
+     inkscape:window-y="27"
+     inkscape:window-maximized="0"
+     inkscape:current-layer="svg5" />
+  <g
+     id="surface2">
+    <path
+       style="fill:#515151;fill-opacity:1;fill-rule:nonzero;stroke:none"
+       d="M 8,0 0.460938,4.933594 0,5.234375 V 18 H 16 V 5.234375 Z m 0,2.417969 5.628906,3.683593 -5.628906,4.5 -5.628906,-4.5 z M 2,8.390625 8,13.1875 14,8.390625 v 7.574219 H 2 Z m 0,0"
+       id="path2"
+       inkscape:connector-curvature="0" />
+  </g>
+</svg>

+ 59 - 0
p/themes/Ansum/icons/refresh.svg

@@ -0,0 +1,59 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   width="17"
+   height="17"
+   viewBox="0 0 17 17"
+   version="1.1"
+   id="svg5"
+   sodipodi:docname="refresh.svg"
+   inkscape:version="0.92.3 (unknown)">
+  <metadata
+     id="metadata11">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title></dc:title>
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <defs
+     id="defs9" />
+  <sodipodi:namedview
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="1920"
+     inkscape:window-height="1026"
+     id="namedview7"
+     showgrid="false"
+     inkscape:zoom="14.75"
+     inkscape:cx="8"
+     inkscape:cy="8"
+     inkscape:window-x="0"
+     inkscape:window-y="27"
+     inkscape:window-maximized="1"
+     inkscape:current-layer="svg5" />
+  <g
+     id="surface3">
+    <path
+       style="fill:#515151;fill-opacity:1;fill-rule:nonzero;stroke:none"
+       d="M 15,0 V 3.042969 C 12.386719,-0.0820312 7.859375,-0.945312 4.25,1.132812 0.1875,3.480469 -1.207031,8.679688 1.140625,12.746094 3.488281,16.8125 8.683594,18.207031 12.75,15.859375 c 0.140625,-0.08594 0.28125,-0.179687 0.417969,-0.273437 L 12.171875,13.859375 C 12.035156,13.953125 11.894531,14.042969 11.75,14.125 8.640625,15.921875 4.667969,14.855469 2.871094,11.746094 1.078125,8.636719 2.140625,4.660156 5.25,2.863281 8.191406,1.167969 11.941406,2.019531 13.859375,4.820312 L 14.035156,5 H 10 v 2 h 7 V 0 Z m 0,0"
+       id="path2"
+       inkscape:connector-curvature="0" />
+  </g>
+</svg>

+ 60 - 0
p/themes/Ansum/icons/rss-white.svg

@@ -0,0 +1,60 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   width="17"
+   height="17"
+   viewBox="0 0 17 17"
+   version="1.1"
+   id="svg5"
+   sodipodi:docname="rss-white.svg"
+   inkscape:version="0.92.3 (unknown)">
+  <metadata
+     id="metadata11">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title></dc:title>
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <defs
+     id="defs9" />
+  <sodipodi:namedview
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="1920"
+     inkscape:window-height="1026"
+     id="namedview7"
+     showgrid="false"
+     inkscape:zoom="8"
+     inkscape:cx="-5.9380772"
+     inkscape:cy="10.889349"
+     inkscape:window-x="0"
+     inkscape:window-y="27"
+     inkscape:window-maximized="1"
+     inkscape:current-layer="svg5" />
+  <g
+     id="surface2"
+     transform="translate(0,-1)">
+    <path
+       style="fill:#f0f0f0;fill-opacity:1;fill-rule:nonzero;stroke:none"
+       d="m 4.246094,15.433594 c 0,1.101562 -0.898438,2 -2,2 -1.105469,0 -2,-0.898438 -2,-2 0,-1.105469 0.894531,-2 2,-2 1.101562,0 2,0.894531 2,2 m 5,2 c 0,-4.984375 -4.019532,-9 -9,-9 v -2 c 6.0625,0 11,4.933594 11,11 z m 5.5,0 c 0,-8.019532 -6.480469,-14.5 -14.5,-14.5 v -2 c 9.097656,0 16.5,7.398437 16.5,16.5 z m 0,0"
+       id="path2"
+       inkscape:connector-curvature="0" />
+  </g>
+</svg>

+ 60 - 0
p/themes/Ansum/icons/rss.svg

@@ -0,0 +1,60 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   width="17"
+   height="17"
+   viewBox="0 0 17 17"
+   version="1.1"
+   id="svg5"
+   sodipodi:docname="rss.svg"
+   inkscape:version="0.92.3 (unknown)">
+  <metadata
+     id="metadata11">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title></dc:title>
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <defs
+     id="defs9" />
+  <sodipodi:namedview
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="841"
+     inkscape:window-height="480"
+     id="namedview7"
+     showgrid="false"
+     inkscape:zoom="14.75"
+     inkscape:cx="8"
+     inkscape:cy="8"
+     inkscape:window-x="0"
+     inkscape:window-y="27"
+     inkscape:window-maximized="0"
+     inkscape:current-layer="svg5" />
+  <g
+     id="surface2"
+     transform="translate(0,-1)">
+    <path
+       style="fill:#515151;fill-opacity:1;fill-rule:nonzero;stroke:none"
+       d="m 4.246094,15.433594 c 0,1.101562 -0.898438,2 -2,2 -1.105469,0 -2,-0.898438 -2,-2 0,-1.105469 0.894531,-2 2,-2 1.101562,0 2,0.894531 2,2 m 5,2 c 0,-4.984375 -4.019532,-9 -9,-9 v -2 c 6.0625,0 11,4.933594 11,11 z m 5.5,0 c 0,-8.019532 -6.480469,-14.5 -14.5,-14.5 v -2 c 9.097656,0 16.5,7.398437 16.5,16.5 z m 0,0"
+       id="path2"
+       inkscape:connector-curvature="0" />
+  </g>
+</svg>

+ 59 - 0
p/themes/Ansum/icons/starred-white.svg

@@ -0,0 +1,59 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   width="16"
+   height="15"
+   viewBox="0 0 16 15"
+   version="1.1"
+   id="svg5"
+   sodipodi:docname="starred-white.svg"
+   inkscape:version="0.92.3 (unknown)">
+  <metadata
+     id="metadata11">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title></dc:title>
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <defs
+     id="defs9" />
+  <sodipodi:namedview
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="841"
+     inkscape:window-height="480"
+     id="namedview7"
+     showgrid="false"
+     inkscape:zoom="16.857143"
+     inkscape:cx="7.5"
+     inkscape:cy="7"
+     inkscape:window-x="0"
+     inkscape:window-y="27"
+     inkscape:window-maximized="0"
+     inkscape:current-layer="svg5" />
+  <g
+     id="surface2">
+    <path
+       style="fill:#f0f0f0;fill-opacity:1;fill-rule:nonzero;stroke:none"
+       d="M 0.410156,6.054688 6.507812,6.003906 8.375,0.292969 10.3125,5.980469 16.410156,5.964844 11.507812,9.53125 13.40625,15.234375 8.441406,11.75 3.519531,15.289062 5.351562,9.566406 Z m 0,0"
+       id="path2"
+       inkscape:connector-curvature="0" />
+  </g>
+</svg>

+ 5 - 0
p/themes/Ansum/icons/starred.svg

@@ -0,0 +1,5 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="16" height="15" viewBox="0 0 16 15" version="1.1">
+<g id="surface2">
+<path style=" stroke:none;fill-rule:nonzero;fill:rgb(32.54902%,32.54902%,32.54902%);fill-opacity:1;" d="M 0 5.765625 L 6.097656 5.710938 L 7.964844 0 L 9.902344 5.691406 L 16 5.671875 L 11.097656 9.242188 L 13 14.941406 L 8.035156 11.457031 L 3.109375 15 L 4.945312 9.277344 Z M 0 5.765625 "/>
+</g>
+</svg>

+ 57 - 0
p/themes/Ansum/icons/tick-color.svg

@@ -0,0 +1,57 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   width="48"
+   height="48"
+   viewBox="0 0 48 48"
+   version="1.1"
+   id="svg5"
+   sodipodi:docname="tick-color.svg"
+   inkscape:version="0.92.3 (unknown)">
+  <metadata
+     id="metadata11">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <defs
+     id="defs9" />
+  <sodipodi:namedview
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="1920"
+     inkscape:window-height="1026"
+     id="namedview7"
+     showgrid="false"
+     inkscape:zoom="4.9166667"
+     inkscape:cx="24"
+     inkscape:cy="24"
+     inkscape:window-x="0"
+     inkscape:window-y="27"
+     inkscape:window-maximized="1"
+     inkscape:current-layer="surface3" />
+  <g
+     id="surface3">
+    <path
+       style="stroke:none;fill-rule:nonzero;fill:#ca7227;fill-opacity:1"
+       d="M 24 0 C 10.746094 0 0 10.746094 0 24 C 0 37.253906 10.746094 48 24 48 C 37.253906 48 48 37.253906 48 24 C 48 10.746094 37.253906 0 24 0 Z M 36.96875 14.488281 C 37.585938 14.472656 38.148438 14.835938 38.386719 15.402344 C 38.628906 15.96875 38.5 16.625 38.0625 17.054688 L 22.058594 33.058594 C 21.472656 33.644531 20.523438 33.644531 19.941406 33.058594 L 12.941406 26.0625 C 12.386719 25.472656 12.402344 24.550781 12.972656 23.976562 C 13.542969 23.402344 14.464844 23.386719 15.058594 23.9375 L 21.003906 29.878906 L 35.945312 14.9375 C 36.214844 14.664062 36.582031 14.5 36.96875 14.488281 Z M 36.96875 14.488281 "
+       id="path2" />
+  </g>
+</svg>

+ 5 - 0
p/themes/Ansum/icons/tick-white.svg

@@ -0,0 +1,5 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="48" height="48" viewBox="0 0 48 48" version="1.1">
+<g id="surface3">
+<path style=" stroke:none;fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;" d="M 24 0 C 10.746094 0 0 10.746094 0 24 C 0 37.253906 10.746094 48 24 48 C 37.253906 48 48 37.253906 48 24 C 48 10.746094 37.253906 0 24 0 Z M 36.96875 14.488281 C 37.585938 14.472656 38.148438 14.835938 38.386719 15.402344 C 38.628906 15.96875 38.5 16.625 38.0625 17.054688 L 22.058594 33.058594 C 21.472656 33.644531 20.523438 33.644531 19.941406 33.058594 L 12.941406 26.0625 C 12.386719 25.472656 12.402344 24.550781 12.972656 23.976562 C 13.542969 23.402344 14.464844 23.386719 15.058594 23.9375 L 21.003906 29.878906 L 35.945312 14.9375 C 36.214844 14.664062 36.582031 14.5 36.96875 14.488281 Z M 36.96875 14.488281 "/>
+</g>
+</svg>

+ 5 - 0
p/themes/Ansum/icons/tick.svg

@@ -0,0 +1,5 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="48" height="47" viewBox="0 0 48 47" version="1.1">
+<g id="surface3">
+<path style=" stroke:none;fill-rule:nonzero;fill:rgb(18.823529%,19.215686%,21.176471%);fill-opacity:1;" d="M 24 0 C 10.746094 0 0 10.746094 0 24 C 0 37.253906 10.746094 48 24 48 C 37.253906 48 48 37.253906 48 24 C 48 10.746094 37.253906 0 24 0 Z M 36.96875 14.488281 C 37.585938 14.472656 38.148438 14.835938 38.386719 15.402344 C 38.628906 15.96875 38.5 16.625 38.0625 17.054688 L 22.058594 33.058594 C 21.472656 33.644531 20.523438 33.644531 19.941406 33.058594 L 12.941406 26.0625 C 12.386719 25.472656 12.402344 24.550781 12.972656 23.976562 C 13.542969 23.402344 14.464844 23.386719 15.058594 23.9375 L 21.003906 29.878906 L 35.945312 14.9375 C 36.214844 14.664062 36.582031 14.5 36.96875 14.488281 Z M 36.96875 14.488281 "/>
+</g>
+</svg>

+ 59 - 0
p/themes/Ansum/icons/unread-grey.svg

@@ -0,0 +1,59 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   width="16"
+   height="13"
+   viewBox="0 0 16 13"
+   version="1.1"
+   id="svg5"
+   sodipodi:docname="unread.svg"
+   inkscape:version="0.92.3 (unknown)">
+  <metadata
+     id="metadata11">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title></dc:title>
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <defs
+     id="defs9" />
+  <sodipodi:namedview
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="841"
+     inkscape:window-height="480"
+     id="namedview7"
+     showgrid="false"
+     inkscape:zoom="19.666667"
+     inkscape:cx="8"
+     inkscape:cy="6"
+     inkscape:window-x="0"
+     inkscape:window-y="27"
+     inkscape:window-maximized="0"
+     inkscape:current-layer="svg5" />
+  <g
+     id="surface2">
+    <path
+       style="fill:#515151;fill-opacity:1;fill-rule:nonzero;stroke:none"
+       d="M 0,0 V 13 H 16 V 0 Z m 3.257812,2 h 9.484376 L 8,5.726562 Z M 2,3.554688 8,8.269531 14,3.554688 V 11 H 2 Z m 0,0"
+       id="path2"
+       inkscape:connector-curvature="0" />
+  </g>
+</svg>

+ 5 - 0
p/themes/Ansum/icons/unread-white.svg

@@ -0,0 +1,5 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="16" height="13" viewBox="0 0 16 13" version="1.1">
+<g id="surface2">
+<path style=" stroke:none;fill-rule:nonzero;fill:rgb(94.901961%,94.901961%,94.901961%);fill-opacity:1;" d="M 0 0 L 0 13 L 16 13 L 16 0 Z M 3.257812 2 L 12.742188 2 L 8 5.726562 Z M 2 3.558594 L 8 8.273438 L 14 3.558594 L 14 11 L 2 11 Z M 2 3.558594 "/>
+</g>
+</svg>

+ 59 - 0
p/themes/Ansum/icons/unread.svg

@@ -0,0 +1,59 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   width="16"
+   height="13"
+   viewBox="0 0 16 13"
+   version="1.1"
+   id="svg5"
+   sodipodi:docname="unread-main-color.svg"
+   inkscape:version="0.92.3 (unknown)">
+  <metadata
+     id="metadata11">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title></dc:title>
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <defs
+     id="defs9" />
+  <sodipodi:namedview
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="841"
+     inkscape:window-height="480"
+     id="namedview7"
+     showgrid="false"
+     inkscape:zoom="19.666667"
+     inkscape:cx="8"
+     inkscape:cy="6"
+     inkscape:window-x="0"
+     inkscape:window-y="27"
+     inkscape:window-maximized="0"
+     inkscape:current-layer="svg5" />
+  <g
+     id="surface2">
+    <path
+       style="fill:#3366cc;fill-opacity:1;fill-rule:nonzero;stroke:none"
+       d="M 0,0 V 13 H 16 V 0 Z m 3.257812,2 h 9.484376 L 8,5.726562 Z M 2,3.554688 8,8.273438 14,3.554688 V 11 H 2 Z m 0,0"
+       id="path2"
+       inkscape:connector-curvature="0" />
+  </g>
+</svg>

+ 59 - 0
p/themes/Ansum/icons/up-white.svg

@@ -0,0 +1,59 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   width="16"
+   height="10"
+   viewBox="0 0 16 10"
+   version="1.1"
+   id="svg5"
+   sodipodi:docname="up-white.svg"
+   inkscape:version="0.92.3 (unknown)">
+  <metadata
+     id="metadata11">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title></dc:title>
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <defs
+     id="defs9" />
+  <sodipodi:namedview
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="1920"
+     inkscape:window-height="1026"
+     id="namedview7"
+     showgrid="false"
+     inkscape:zoom="26.222222"
+     inkscape:cx="7.5"
+     inkscape:cy="4.5"
+     inkscape:window-x="0"
+     inkscape:window-y="27"
+     inkscape:window-maximized="1"
+     inkscape:current-layer="svg5" />
+  <g
+     id="surface2">
+    <path
+       style="fill:#f0f0f0;fill-opacity:1;fill-rule:nonzero;stroke:none"
+       d="M 14.386719,9.46875 15.800781,8.054688 8.09375,0.347656 0.386719,8.054688 1.800781,9.46875 8.09375,3.175781 Z m 0,0"
+       id="path2"
+       inkscape:connector-curvature="0" />
+  </g>
+</svg>

+ 59 - 0
p/themes/Ansum/icons/up.svg

@@ -0,0 +1,59 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   width="16"
+   height="10"
+   viewBox="0 0 16 10"
+   version="1.1"
+   id="svg5"
+   sodipodi:docname="up.svg"
+   inkscape:version="0.92.3 (unknown)">
+  <metadata
+     id="metadata11">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title></dc:title>
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <defs
+     id="defs9" />
+  <sodipodi:namedview
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="1920"
+     inkscape:window-height="1026"
+     id="namedview7"
+     showgrid="false"
+     inkscape:zoom="26.222222"
+     inkscape:cx="7.5"
+     inkscape:cy="4.5"
+     inkscape:window-x="0"
+     inkscape:window-y="27"
+     inkscape:window-maximized="1"
+     inkscape:current-layer="svg5" />
+  <g
+     id="surface2">
+    <path
+       style="fill:#515151;fill-opacity:1;fill-rule:nonzero;stroke:none"
+       d="M 14.386719,9.46875 15.800781,8.054688 8.09375,0.347656 0.386719,8.054688 1.800781,9.46875 8.09375,3.175781 Z m 0,0"
+       id="path2"
+       inkscape:connector-curvature="0" />
+  </g>
+</svg>

+ 5 - 0
p/themes/Ansum/icons/view-global-white.svg

@@ -0,0 +1,5 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="15" height="15" viewBox="0 0 15 15" version="1.1">
+<g id="surface2">
+<path style=" stroke:none;fill-rule:nonzero;fill:rgb(94.901961%,94.901961%,94.901961%);fill-opacity:1;" d="M 6 12 L 9 12 L 9 15 L 6 15 Z M 12 12 L 15 12 L 15 15 L 12 15 Z M 0 12 L 3 12 L 3 15 L 0 15 Z M 6 6 L 9 6 L 9 9 L 6 9 Z M 12 6 L 15 6 L 15 9 L 12 9 Z M 0 6 L 3 6 L 3 9 L 0 9 Z M 6 0 L 9 0 L 9 3 L 6 3 Z M 12 0 L 15 0 L 15 3 L 12 3 Z M 0 0 L 3 0 L 3 3 L 0 3 Z M 0 0 "/>
+</g>
+</svg>

+ 59 - 0
p/themes/Ansum/icons/view-global.svg

@@ -0,0 +1,59 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   width="15"
+   height="15"
+   viewBox="0 0 15 15"
+   version="1.1"
+   id="svg5"
+   sodipodi:docname="view-global.svg"
+   inkscape:version="0.92.3 (unknown)">
+  <metadata
+     id="metadata11">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title></dc:title>
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <defs
+     id="defs9" />
+  <sodipodi:namedview
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="841"
+     inkscape:window-height="480"
+     id="namedview7"
+     showgrid="false"
+     inkscape:zoom="16.857143"
+     inkscape:cx="7.5"
+     inkscape:cy="7"
+     inkscape:window-x="0"
+     inkscape:window-y="27"
+     inkscape:window-maximized="0"
+     inkscape:current-layer="svg5" />
+  <g
+     id="surface2">
+    <path
+       style="fill:#515151;fill-opacity:1;fill-rule:nonzero;stroke:none"
+       d="m 6,12 h 3 v 3 H 6 Z m 6,0 h 3 v 3 H 12 Z M 0,12 h 3 v 3 H 0 Z M 6,6 H 9 V 9 H 6 Z m 6,0 h 3 V 9 H 12 Z M 0,6 H 3 V 9 H 0 Z M 6,0 H 9 V 3 H 6 Z m 6,0 h 3 V 3 H 12 Z M 0,0 H 3 V 3 H 0 Z m 0,0"
+       id="path2"
+       inkscape:connector-curvature="0" />
+  </g>
+</svg>

+ 5 - 0
p/themes/Ansum/icons/view-list-white.svg

@@ -0,0 +1,5 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="15" height="14" viewBox="0 0 15 14" version="1.1">
+<g id="surface2">
+<path style=" stroke:none;fill-rule:nonzero;fill:rgb(94.901961%,94.901961%,94.901961%);fill-opacity:1;" d="M 0 12 L 15 12 L 15 14 L 0 14 Z M 0 6 L 15 6 L 15 8 L 0 8 Z M 0 0 L 15 0 L 15 2 L 0 2 Z M 0 0 "/>
+</g>
+</svg>

+ 60 - 0
p/themes/Ansum/icons/view-list.svg

@@ -0,0 +1,60 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   width="15"
+   height="14"
+   viewBox="0 0 15 14"
+   version="1.1"
+   id="svg5"
+   sodipodi:docname="view-list.svg"
+   inkscape:version="0.92.3 (unknown)">
+  <metadata
+     id="metadata11">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title></dc:title>
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <defs
+     id="defs9" />
+  <sodipodi:namedview
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="841"
+     inkscape:window-height="480"
+     id="namedview7"
+     showgrid="false"
+     inkscape:zoom="16.857143"
+     inkscape:cx="7.5"
+     inkscape:cy="7"
+     inkscape:window-x="0"
+     inkscape:window-y="27"
+     inkscape:window-maximized="0"
+     inkscape:current-layer="svg5" />
+  <g
+     id="surface2"
+     transform="translate(0,-1)">
+    <path
+       style="fill:#515151;fill-opacity:1;fill-rule:nonzero;stroke:none"
+       d="m 0,13 h 15 v 2 H 0 Z M 0,7 H 15 V 9 H 0 Z M 0,1 H 15 V 3 H 0 Z m 0,0"
+       id="path2"
+       inkscape:connector-curvature="0" />
+  </g>
+</svg>

+ 59 - 0
p/themes/Ansum/icons/view-reader-white.svg

@@ -0,0 +1,59 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   width="14"
+   height="16"
+   viewBox="0 0 14 16"
+   version="1.1"
+   id="svg5"
+   sodipodi:docname="view-reader-white.svg"
+   inkscape:version="0.92.3 (unknown)">
+  <metadata
+     id="metadata11">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title></dc:title>
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <defs
+     id="defs9" />
+  <sodipodi:namedview
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="841"
+     inkscape:window-height="480"
+     id="namedview7"
+     showgrid="false"
+     inkscape:zoom="15.733333"
+     inkscape:cx="7"
+     inkscape:cy="7.5"
+     inkscape:window-x="0"
+     inkscape:window-y="27"
+     inkscape:window-maximized="0"
+     inkscape:current-layer="svg5" />
+  <g
+     id="surface2">
+    <path
+       style="fill:#f0f0f0;fill-opacity:1;fill-rule:nonzero;stroke:none"
+       d="M 3.5,10 H 8 v 1.5 H 3.5 Z m 0,-3 h 7 v 1.5 h -7 z m 0,-3 h 7 v 1.5 h -7 z M 0,16 V 0 H 14 V 16 Z M 2,14 H 12 V 2 H 2 Z m 0,0"
+       id="path2"
+       inkscape:connector-curvature="0" />
+  </g>
+</svg>

+ 59 - 0
p/themes/Ansum/icons/view-reader.svg

@@ -0,0 +1,59 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   width="14"
+   height="16"
+   viewBox="0 0 14 16"
+   version="1.1"
+   id="svg5"
+   sodipodi:docname="view-reader.svg"
+   inkscape:version="0.92.3 (unknown)">
+  <metadata
+     id="metadata11">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title></dc:title>
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <defs
+     id="defs9" />
+  <sodipodi:namedview
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="841"
+     inkscape:window-height="480"
+     id="namedview7"
+     showgrid="false"
+     inkscape:zoom="8"
+     inkscape:cx="-1.7138348"
+     inkscape:cy="3.5263348"
+     inkscape:window-x="0"
+     inkscape:window-y="27"
+     inkscape:window-maximized="0"
+     inkscape:current-layer="svg5" />
+  <g
+     id="surface2">
+    <path
+       style="fill:#515151;fill-opacity:1;fill-rule:nonzero;stroke:none"
+       d="M 3.5,10 H 8 v 1.5 H 3.5 Z m 0,-3 h 7 v 1.5 h -7 z m 0,-3 h 7 v 1.5 h -7 z M 0,16 V 0 H 14 V 16 Z M 2,14 H 12 V 2 H 2 Z m 0,0"
+       id="path2"
+       inkscape:connector-curvature="0" />
+  </g>
+</svg>

BIN
p/themes/Ansum/loader.gif


+ 7 - 0
p/themes/Ansum/metadata.json

@@ -0,0 +1,7 @@
+{
+  "name": "Ansum",
+  "author": "Thomas Guesnon",
+  "description": "Thème sablonneux",
+  "version": 0.1,
+  "files": ["_template.css", "ansum.css"]
+}

+ 1 - 0
p/themes/Ansum/sass.sh

@@ -0,0 +1 @@
+sass --watch ansum.scss:ansum.css

BIN
p/themes/Ansum/thumbs/original.png


+ 352 - 0
p/themes/Mapco/_components.scss

@@ -0,0 +1,352 @@
+/*=== COMPONENTS */
+/*===============*/
+/*=== Forms */
+// parti dans _forms.scss
+
+/*=== Horizontal-list */
+.horizontal-list {
+    margin: 0;
+    padding: 0.1rem 0;
+
+    .item{
+	vertical-align: middle;
+
+	&:first-child{
+	    padding-left: 0.5rem;
+	}
+
+    }
+}
+
+/*=== Dropdown */
+.dropdown-menu {
+    background: $grey-lighter;
+    margin: 0;
+    font-size: 1rem;
+    text-align: left;
+    padding: 0.5rem 0 1rem 0;
+    border: none;
+    border-radius: 3px;
+
+    -webkit-box-shadow: 0px 6px 8px 0px rgba(0,0,0,0.35);
+    -moz-box-shadow: 0px 6px 8px 0px rgba(0,0,0,0.35);
+    box-shadow: 0px 6px 8px 0px rgba(0,0,0,0.35);
+
+    &::after {
+	content: "";
+	position: absolute;
+	top: -4px;
+	right: 13px;
+	width: 10px;
+	height: 10px;
+	z-index: -10;
+	transform: rotate(45deg);
+	-moz-transform: rotate(45deg);
+	-webkit-transform: rotate(45deg);
+	-ms-transform: rotate(45deg);
+	background: white;
+	// border-top: 1px solid #95a5a6;
+	// border-left: 1px solid #95a5a6;
+    }
+    
+    .dropdown-header {
+	// padding: 0 5px 5px;
+	margin: 1.75rem 0 0.5rem 2rem;
+	font-weight: bold;
+	text-align: left;
+	color: $grey-dark;
+	text-transform: uppercase;
+	letter-spacing: 1px;
+
+	
+    }
+
+    .item{
+	@include transition(all, 0.075s, ease-in-out);
+	a, span, .as-link{
+	    padding: 0 2rem;
+	    line-height: 2.5em;
+	    font-size: 1rem;
+	    color: $main-font-color;
+	}
+	&:hover{
+	    background: $main-first;
+	    color: $white;
+
+	    a, button{
+		text-decoration: none;
+		color: $white;
+	    }
+	}
+	&[aria-checked="true"]{
+	    a::before{
+		font-weight: bold;
+		margin: 0 0 0 -14px;
+	    }
+	}
+    }
+    .input{
+	select, input{
+	    margin: 0 auto 5px;
+	    padding: 2px 5px;
+	    border-radius: 3px;
+	}
+    }
+    .separator {
+	margin: 0.75rem 0;
+	border-bottom: 1px solid $grey-light;
+	// display: none;
+    }
+
+}
+.tree .tree-folder .tree-folder-items .dropdown-menu,
+.tree .tree-folder .tree-folder-items .dropdown-menu{
+    // tout ça sert à restaurer l'apparence du dropdown dans un contexte de sidebar sombre
+    
+    .item{
+	padding: 0;
+	
+	a,
+	button{
+	    color: $main-font-color;
+	    
+	    &:hover{
+		color: $white;
+	    }
+	}
+	&:hover{
+	    background: $main-first;
+	}
+    }
+}
+
+
+
+
+/*=== Alerts */
+.alert {
+    margin: 1rem 0;
+    // width: 100%;
+    padding: 1rem;
+    font-size: 1rem;
+    background: $grey-lighter;
+    border: 1px solid $grey-medium;
+    border-radius: 3px;
+    color: $grey-dark;
+    text-shadow: 0 0 1px $grey-light;
+}
+.alert-head {
+    font-size: 1.15em;
+}
+.alert > a {
+    text-decoration: underline;
+    color: inherit;
+}
+.alert-warn {
+    background: $warning-light;
+    border: 1px solid unquote($warning-text+'33'); // on ajoute l'opacité à la fin
+    color: $warning-text;
+}
+.alert-success {
+    background: $success-light;
+    border: 1px solid unquote($success-text+'33');
+    color: $success-text;
+}
+.alert-error {
+    background: $alert-light;
+    border: 1px solid unquote($alert-text+'33');
+    color: $alert-text;
+}
+
+/*=== Pagination */
+.pagination {
+    text-align: center;
+    font-size: 0.8em;
+    background: $grey-light;
+    color: $main-font-color;
+
+    .item{
+	&.pager-current {
+	    font-weight: bold;
+	    font-size: 1.5em;
+	    background: $sid-bg;
+	    color: $grey-light;
+	}
+	a {
+	    display: block;
+	    font-style: italic;
+	    line-height: 3em;
+	    text-decoration: none;
+	    color: $main-font-color;
+
+	    &:hover{
+		background: $main-font-color;
+		color: $grey-light;
+	    }
+	}
+    }
+
+    .loading,
+    a:hover.loading {
+	font-size: 0;
+	background: url("loader.gif") center center no-repeat #34495e;
+    }
+}
+.content .pagination {
+    margin: 0;
+    padding: 0;
+}
+
+
+/*=== Boxes */
+.box {
+    // border: 1px solid #ddd;
+    border: none;
+    border-radius: 3px;
+    background: $white;
+
+    -webkit-box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.25);
+    -moz-box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.25);
+    box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.25);
+
+    .box-title {
+	margin: 0;
+	padding: 5px 10px;
+	background: $grey-light;
+	color: $main-font-color;
+	// border-bottom: 1px solid #ddd;
+	border-radius: 2px 2px 0 0;
+
+	form{
+	    input{
+		width: 85%;
+	    }
+	    .dropdown{
+		float: right;
+		a.dropdown-toggle{
+		    padding: 0;
+		    background-image: url(icons/more.svg);
+		    background-repeat: no-repeat;
+		    background-position: right 8px;
+		    // float: right;
+		    border-radius: 0;
+		    img{
+			display: none;
+		    }
+		}
+	    }
+	}
+    }
+    .box-content {
+	// max-height: 260px;
+
+	.item {
+	    padding: 0.5rem 0.75rem;
+	    font-size: 1rem;
+	    color: $main-font-color;
+	    line-height: 1.7em;
+	    border-bottom: 1px solid $grey-light;
+
+	    img{
+		margin-right: 0.75rem;
+	    }
+
+	    .configure {
+		visibility: hidden;
+		width: 1.75rem;
+		height: 1.75rem;
+		display: block;
+		border-radius: 2px;
+		float: left;
+		margin-right: 0.5rem;
+		background: url("icons/cog.svg") no-repeat 4px 4px;
+		
+		.icon {
+		    vertical-align: middle;
+		    border-radius: 3px;
+		    display: none;
+		}
+		&:hover{
+		    // background: $main-first;
+		    background: url("icons/cog-white.svg") no-repeat 4px 4px $main-first;
+		}
+	    }
+	    &:hover .configure {
+		visibility: visible;
+	    }
+	}
+	.item:last-child{
+	    border-bottom: none;
+	}
+    }
+}
+
+/*=== "Load more" part */
+#bigMarkAsRead {
+    text-align: center;
+    text-decoration: none;
+    background: $main-first-light;
+    color: $main-first;
+
+    @include transition(all, 0.15s, ease-in-out);
+
+    &:hover {
+	background: $main-first;
+	color: #fff;
+
+	.bigTick{
+	    background: url(icons/tick-white.svg) center no-repeat;
+	}
+    }
+    .bigTick{
+	margin: 0.5rem 0;
+	display: inline-block;
+	text-indent: -9999px;               
+	background: url(icons/tick-color.svg) center no-repeat;  
+	height: 64px;                       
+	width: 64px;
+	white-space: nowrap; 
+    }
+}
+
+// page de login
+.formLogin{
+    background: $sid-bg;
+
+    .header{
+	.configure{
+	    padding-right: 1rem;
+	    img{
+		margin-right: 0.5rem;
+	    }
+	    
+	    a.signin{
+		color: $white;
+	    }
+	}
+    }
+
+    h1{
+	color: $white;
+    }
+    form#crypto-form{
+	div{
+	    margin-bottom: 1rem;
+	    
+	    label{
+		font-size: 1rem;
+		color: $grey-medium;
+
+		
+	    }
+	    input{
+		background: $main-first-darker;
+
+		&:focus{
+		    background: $grey-lighter;
+		    color: $main-font-color;
+		}
+	    }
+	}	
+    }
+}

+ 90 - 0
p/themes/Mapco/_configuration.scss

@@ -0,0 +1,90 @@
+/*=== Configuration pages */
+.post {
+    padding: 1rem 2rem;
+    font-size: 1rem;
+
+    form {
+	margin: 1rem 0;
+
+	// Gestion des extensions
+	.horizontal-list{
+	    margin-bottom: 0.5rem;
+	    
+	    .item{
+		.stick{
+		    // width: 65%;
+		    // margin-right: 1rem;
+		    // display:flex;
+		    
+		}
+		.btn{
+		    // width: 8rem;
+		    // flex-grow: 1;
+		}
+	    }
+	    
+	}
+    }
+    &.content {
+	max-width: 550px;
+    }
+
+    h1, h2{ // pages titles
+	font-size: 3rem;
+	margin-top: 1.75rem;
+	font-weight: 300;
+	line-height: 1.2em;
+	// font-family: "spectral";
+	color: $main-font-color;
+    }
+
+    a[href="./"]{ // C'est le bouton "Retour à vos flux"
+	display: inline-block;
+	// min-height: 38px;
+	min-width: 15px;
+	line-height: 25px;
+	margin: 0;
+	padding: 0.75rem 1.5rem;
+	font-size: 1rem;
+	vertical-align: middle;
+	cursor: pointer;
+	overflow: hidden;
+	background: $grey-lighter;
+	border: 1px solid $grey-medium-light;
+	border-radius: 5px;
+	// border: none;
+	color: $grey-dark;
+
+	&:hover{
+	    text-decoration: none;
+	    background: $main-first;
+	    color: white;
+	    border: 1px solid $main-first;
+	}
+    }
+    
+}
+
+
+
+#slider{
+    border-left: none;
+    
+    -webkit-box-shadow: 0px 6px 8px 0px rgba(0,0,0,0.35);
+    -moz-box-shadow: 0px 6px 8px 0px rgba(0,0,0,0.35);
+    box-shadow: 0px 6px 8px 0px rgba(0,0,0,0.35);
+}
+
+.slide-container{
+    .properties{
+	background: rgba(0, 0, 0, 0.75);
+	border: 0;
+	padding: 1rem;
+	color: white;
+
+	.page-number{
+	    right: 1rem;
+	    top: 1rem;
+	}
+    }
+}

+ 12 - 0
p/themes/Mapco/_divers.scss

@@ -0,0 +1,12 @@
+/*=== DIVERS */
+/*===========*/
+.aside.aside_feed .nav-form input,
+.aside.aside_feed .nav-form select {
+	width: 140px;
+}
+.aside.aside_feed .nav-form .dropdown .dropdown-menu {
+	right: -20px;
+}
+.aside.aside_feed .nav-form .dropdown .dropdown-menu::after {
+	right: 33px;
+}

+ 56 - 0
p/themes/Mapco/_fonts.scss

@@ -0,0 +1,56 @@
+@font-face {
+    font-family: "lato";
+    font-style: normal;
+    font-stretch: normal;
+    font-weight: 400;
+    src: local("Lato"), url("../fonts/LatoLatin-Regular.woff") format("woff");
+}
+@font-face {
+    font-family: "lato";
+    font-style: italic;
+    font-stretch: normal;
+    font-weight: 400;
+    src: local("Lato"), url("../fonts/LatoLatin-Italic.woff") format("woff");
+}
+@font-face {
+    font-family: "lato";
+    font-style: normal;
+    font-stretch: normal;
+    font-weight: 700;
+    src: local("Lato"), url("../fonts/LatoLatin-Bold.woff") format("woff");
+}
+@font-face {
+    font-family: "lato";
+    font-style: italic;
+    font-stretch: normal;
+    font-weight: 700;
+    src: local("Lato"), url("../fonts/LatoLatin-BoldItalic.woff") format("woff");
+}
+@font-face {
+    font-family: "spectral";
+    font-style: normal;
+    font-stretch: normal;
+    font-weight: 400;
+    src: local("Spectral"), url("../fonts/Spectral-Regular.woff") format("woff");
+}
+@font-face {
+    font-family: "spectral";
+    font-style: italic;
+    font-stretch: normal;
+    font-weight: 400;
+    src: local("Spectral"), url("../fonts/Spectral-Italic.woff") format("woff");
+}
+@font-face {
+    font-family: "spectral";
+    font-style: normal;
+    font-stretch: normal;
+    font-weight: 700;
+    src: local("Spectral"), url("../fonts/Spectral-Bold.woff") format("woff");
+}
+@font-face {
+    font-family: "spectral";
+    font-style: italic;
+    font-stretch: normal;
+    font-weight: 700;
+    src: local("Spectral"), url("../fonts/Spectral-BoldItalic.woff") format("woff");
+}

+ 153 - 0
p/themes/Mapco/_forms.scss

@@ -0,0 +1,153 @@
+/* btns */
+
+.btn {
+    display: inline-block;
+    min-height: 38px;
+    min-width: 15px;
+    line-height: 25px;
+    margin: 0;
+    padding: 0.5rem 1.5rem;
+    font-size: 1rem;
+    vertical-align: middle;
+    cursor: pointer;
+    overflow: hidden;
+    background: $grey-lighter;
+    border-radius: 5px;
+    border: none;
+    color: $grey-dark;
+
+    @include transition(all, 0.15s, ease-in-out);
+
+    &.btn-important {
+	background: $main-first;
+	color: $white;
+
+	// @include transition(all, 0.15s, ease-in-out);
+
+	&:hover,
+	&:active {
+	    background: $main-first-alt;
+	}
+    }
+
+
+    &.btn-attention {
+	background: $alert-bg;
+	color: #fff;
+
+	&:hover,
+	&:active {
+	    background: $alert-text;
+	}
+    }
+
+    &:hover {
+	text-decoration: none;
+    }
+}
+
+a.btn {
+    min-height: 25px;
+    line-height: 25px;
+}
+
+/*=== Forms */
+legend {
+    display: inline-block;
+    width: auto;
+    margin: 2rem 0 1rem 0;
+    padding: 0;
+    font-size: 1rem;
+    clear: both;
+    text-transform: uppercase;
+    letter-spacing: 1px;
+    font-weight: 700;
+}
+label {
+    min-height: 25px;
+    padding: 5px 0;
+    cursor: pointer;
+    color: $grey-dark;
+}
+textarea {
+    width: 360px;
+    height: 100px;
+}
+input, select, textarea, button {
+    font-family: "lato", "Helvetica", "Arial", sans-serif;
+    min-height: 25px;
+    padding: 5px 10px;
+    line-height: 25px;
+    vertical-align: middle;
+    background: $white;
+    border: 1px solid $grey-light;
+    font-size: 1rem;
+    color: $grey-dark;
+    border-radius: 2px;
+}
+option {
+    padding: 0 .5em;
+}
+input:focus, select:focus, textarea:focus {
+    color: $main-font-color;
+    border-color: $main-first;
+}
+input:invalid, select:invalid {
+    color: $alert-bg;
+    border-color: $alert-bg;
+    box-shadow: none;
+}
+input:disabled, select:disabled {
+    background: $grey-light;
+}
+input.extend {
+    transition: width 200ms linear;
+    -moz-transition: width 200ms linear;
+    -webkit-transition: width 200ms linear;
+    -o-transition: width 200ms linear;
+    -ms-transition: width 200ms linear;
+}
+
+
+.form-group {
+    padding: 5px;
+    border-radius: 3px;
+
+    &::after {
+	content: "";
+	display: block;
+	clear: both;
+    }
+    &:hover {
+	// background: #fff;
+	// 	border: 1px solid #eee;
+	// 	border-radius: 3px;
+	// 	border: 1px solid #eee;
+    }
+    .group-name {
+	padding: 10px 0;
+	text-align: right;
+    }
+    .group-controls {
+	min-height: 25px;
+	padding: 5px 0;
+    }
+    .group-controls .control {
+	line-height: 2.0em;
+    }
+    table {
+	margin: 10px 0 0 220px;
+    }
+
+    &.form-actions {
+	margin: 15px 0 25px;
+	padding: 5px 0;
+	// background: #333;
+    }
+    &.form-actions .btn {
+	margin: 0 0.5rem 0 0;
+    }
+}
+
+
+

+ 80 - 0
p/themes/Mapco/_global-view.scss

@@ -0,0 +1,80 @@
+/*=== GLOBAL VIEW */
+/*================*/
+
+#stream{
+    .box.category{
+
+	&:not([data-unread="0"]) .box-title {
+	    // background: #3498db;
+	}
+	&:not([data-unread="0"]) .box-title:active {
+	    // background: #2980b9;
+	}
+	&:not([data-unread="0"]) .box-title .title {
+	    font-weight: bold;
+	    // color: #fff;
+	}
+	
+	.box-title{
+	    background: none;
+	    padding: 1.5rem;
+	    
+	    a.title{
+		font-weight: normal;
+		text-decoration: none;
+		text-align: left;
+		font-size: 1rem;
+		text-transform: uppercase;
+		letter-spacing: 1px;
+		color: $grey-dark;
+
+		&:not([data-unread="0"])::after {
+		    position: absolute;
+		    top: 1.75rem;
+		    right: 0;
+		    line-height: 1.5rem;
+		    background: $grey-light;
+		    border-radius: 12px;
+		    padding: 0 0.75rem;
+		    margin: -0.5rem 1rem 0 0;
+		    text-align: center;
+		}
+		&:hover{
+		    color: $main-first;
+		}
+	    }
+	}
+
+	.box-content{
+	    padding-bottom: 0.5rem;
+	    .item.feed {
+		// padding: 2px 10px;
+		font-size: 1rem;
+		padding: 0.5rem 1.5rem;
+		
+		a{
+		    color: $main-font-color;
+		    font-weight: 400;
+
+		    &:hover{
+			color: $main-first;
+			text-decoration: none;
+		    }
+		}
+	    }
+	}	
+    }   
+}
+
+
+// le panel qui apparait en overlay pour afficher les flux
+#overlay{
+    background: rgba(0, 0, 0, 0.65);
+}
+#panel{
+    top: 3rem;
+    right: 3rem;
+    bottom: 3rem;
+    left: 3rem;
+    border-radius: 3px;
+}

+ 462 - 0
p/themes/Mapco/_layout.scss

@@ -0,0 +1,462 @@
+/*=== STRUCTURE */
+/*===============*/
+/*=== Header */
+.header {
+    background: $sid-bg;
+    padding: 0.5rem 1.35rem;
+    display: block;
+    table-layout: none;
+    width: auto;
+
+    .item{
+	vertical-align: middle;
+	// text-align: center;
+	// display: flex;
+	// justify-content: space-between;
+	// flex-direction: row;
+	
+	&.title{
+
+	    font-weight: 400;
+	    width: 280px;
+	    
+	    h1{
+		a{
+		    text-decoration: none;
+		    color: $sid-font-color;
+		    font-size: 1rem;
+		    text-transform: uppercase;
+		    letter-spacing: 1px;
+		    
+		    img{
+			margin-right: 0.5rem;
+
+		    }
+		}
+	    }
+	}
+	&.search{
+	    // text-align: center;
+	    // width: 50%;
+
+	    input{
+		width: 230px;
+		border-radius: 2px 0 0 2px;
+		background-color: $sid-bg-alt;
+		color: $sid-font-color;
+		border: none;
+
+		@include transition(all, 0.15s, ease-in-out);
+
+		&:hover{
+		    background-color: $sid-bg-dark;
+		}
+		
+		&:focus{
+		    width: 350px;
+
+		    background-color: $white;
+		    color: $grey-dark;
+		}
+	    }
+	    .btn{
+		img{display: none;}
+		border-radius: 0 2px 2px 0;
+
+		background-color: $main-first;
+		background-position: center;
+		background-repeat: no-repeat;
+		background-image: url(icons/magnifier.svg);
+		
+		border-left-width: 0;
+
+		width: 3rem;
+		min-height: 35px;
+
+		&:hover{
+		    background-color: $main-first-alt;
+		}
+	    }
+	}
+	&.configure{
+	    width: 2rem;
+	    position: absolute;
+	    right: 1rem;
+	    top: 1.25rem;
+	    text-align: center;
+	    // float: right;
+	    
+	    .btn{
+		img{display: none;}
+		// border-radius: 0 2px 2px 0;
+
+		background-color: transparent;
+		background-position: center;
+		background-repeat: no-repeat;
+		background-image: url(icons/cog-white.svg);
+
+		padding: 0 0.5rem;
+		
+		// border-left-width: 0;
+
+		// width: 3rem;
+
+		&:hover{
+		    // background-color: $main-first-alt;
+		}
+	    }
+	}
+    }
+
+    
+}
+
+/*=== Body */
+#global {
+    height: calc(100% - 85px);
+}
+
+
+
+
+/*=== Prompt (centered) */
+.prompt {
+    text-align: center;
+}
+.prompt label {
+    text-align: left;
+}
+.prompt form {
+    margin: 10px auto 20px auto;
+    width: 200px;
+}
+.prompt input {
+    margin: 5px auto;
+    width: 100%;
+}
+.prompt p {
+    margin: 20px 0;
+}
+
+/*=== New article notification */
+#new-article {
+    text-align: center;
+    font-size: 1rem;
+    background: $main-first;
+}
+#new-article:hover {
+    background: $main-first-alt;
+}
+#new-article > a {
+    line-height: 3em;
+    font-weight: bold;
+    color: $white;
+}
+#new-article > a:hover {
+    text-decoration: none;
+}
+
+/*=== Day indication */
+.day {
+    padding: 1rem 0 0 1.25rem;
+    font-weight: 700;
+    line-height: 3em;
+    letter-spacing: 1px;
+    text-transform: uppercase;
+    font-size: 0.875rem;
+    color: $light-font-color;
+    // border-left: 2px solid #ecf0f1;
+
+    .name{
+	padding: 0 1rem 0 1rem;
+	font-size: 0.875rem;
+	// font-weight: 700;
+	color: $main-font-color;
+	position: relative;
+	left: 0;
+	
+	// letter-spacing: 1px;
+	text-transform: uppercase;
+    }
+}
+
+/*=== Index menu */
+.nav_menu {
+    text-align: center;
+    padding: 5px 0;
+
+    .btn{
+	border-left-width: 0;
+	padding: 0.5rem 1rem;
+	background-color: $grey-lighter;
+	background-position: center;
+	background-repeat: no-repeat;
+
+	&:hover{
+	    background-color: $grey-light;
+	}
+    }
+  
+    .stick{
+	background: $grey-lighter;
+	
+	.btn{
+	    border-left-width: 0;
+	    padding: 0.5rem 1rem;
+	    background-color: $grey-lighter;
+	    background-position: center;
+	    background-repeat: no-repeat;
+	    @include transition(all, 0.15s, ease-in-out);
+
+	    &:hover{
+		background-color: $grey-medium-light;
+	    }
+
+	    &.active{
+		background-color: $main-first;
+	    }
+	    
+	    img.icon{display: none;} // on efface pour afficher nos icones, mouhahaha !!
+
+
+	    // actions
+	    &#toggle-read{
+		background-image: url(icons/read.svg);
+	    }
+	    &#toggle-read.active{
+		background-image: url(icons/read-white.svg);
+	    }
+	    
+	    &#toggle-unread{
+		background-image: url(icons/unread.svg);
+	    }
+	    &#toggle-unread.active{
+		background-image: url(icons/unread-white.svg);
+	    }
+
+	    &#toggle-starred{
+		background-image: url(icons/starred.svg);
+	    }
+	    &#toggle-starred.active{
+		background-image: url(icons/starred-white.svg);
+	    }
+
+	    &#toggle-non-starred{
+		background-image: url(icons/non-starred.svg);
+	    }
+	    &#toggle-non-starred.active{
+		background-image: url(icons/non-starred-white.svg);
+	    }
+
+	    // read all
+	    &.read_all{
+		background-color: $grey-lighter;
+		// min-height: 0;
+		color:$main-font-color;
+		padding: 5px 16px;
+		@include transition(all, 0.15s, ease-in-out);
+
+		&:hover{
+		    background-color: $grey-medium-light;
+		}
+	    }
+
+	    // views
+	    &.view-normal{
+		background-image: url(icons/view-list.svg);
+	    }
+	    &.view-normal.active{
+		background-image: url(icons/view-list-white.svg);
+	    }
+
+	    &.view-global{
+		background-image: url(icons/view-global.svg);
+	    }
+	    &.view-global.active{
+		background-image: url(icons/view-global-white.svg);
+	    }
+
+	    &.view-reader{
+		background-image: url(icons/view-reader.svg);
+	    }
+	    &.view-reader.active{
+		background-image: url(icons/view-reader-white.svg);
+	    }
+
+	    &.view-rss{
+		background-image: url(icons/rss.svg);
+	    }
+	    
+	}
+	.dropdown {
+	    a.dropdown-toggle{
+		border-left-width: 0;
+		background-image: url(icons/more.svg);
+	    }
+	}
+	
+	&#nav_menu_action{
+	    
+	}
+	&#nav_menu_read_all{
+	    
+	}
+	&#nav_menu_views{
+	    
+	}
+    }
+}
+
+
+#dropdown-query ~ .dropdown-menu .dropdown-header .icon {
+    vertical-align: middle;
+    background-color: $grey-medium-dark;
+    border-radius: 3px;
+}
+
+
+/*=== Content of feed articles */
+.content, .content.thin {
+    padding: 20px 10px;
+
+    font-size: 1.125rem;
+    line-height: 1.8rem;
+
+    h1.title, h1{
+
+	a{
+	    color: $main-font-color;
+	    font-family: "spectral";
+	    font-size: 2rem;
+
+	    &:hover{
+		color: $main-first;
+		text-decoration: none;
+	    }
+	}
+    }
+    .author{
+	font-size: 1.125rem;
+	color: $light-font-color;
+    }
+    p, ul{
+	font-size: 1.125rem;
+	line-height: 1.8rem;
+    }
+    hr{
+    }
+    .content hr {
+	margin: 30px 10px;
+	height: 1px;
+	background: $grey-medium-light;
+	border: 0;
+	box-shadow: 0 2px 5px #ccc;
+    }
+
+    pre {
+	margin: 10px auto;
+	padding: 10px 20px;
+	overflow: auto;
+	background: $main-first-darker;
+	color: $white;
+	font-size: 0.9rem;
+	border-radius: 3px;
+
+	code {
+	    background: transparent;
+	    color: $white;
+	    border: none;
+	}
+    }
+    code {
+	padding: 2px 5px;
+	color: $grey-light;
+	background: $grey-lighter;
+	border: 1px solid $grey-light;
+	border-radius: 3px;
+    }
+
+
+    blockquote {
+	display: block;
+	margin: 0;
+	padding: 5px 20px;
+	border-top: 1px solid $grey-medium-light;
+	border-bottom: 1px solid $grey-medium-light;
+	background: $grey-lighter;
+	color: $main-font-color;
+
+	p {
+	    margin: 0;
+	}
+    }
+
+}
+
+
+/*=== Notification and actualize notification */
+.notification {
+    position: fixed;
+    top: auto;
+    bottom: 0;
+    left: 0;
+    right: 0;
+    width: 100%;
+    height: 3rem;
+    
+    padding: 1rem 0;
+    text-align: center;
+    // font-weight: bold;
+    font-size: 1em;
+    line-height: 3em;
+    z-index: 10;
+    vertical-align: middle;
+    background: $grey-medium-light;
+    color: $grey-dark;
+    // border-radius: 3px;
+    border: none;
+
+    .msg{
+	font-size: 1rem;
+	display: inline-block;
+    }
+    
+    &.good {
+	background: $success-bg;
+	color: $white;
+    }
+    &.bad {
+	background: $alert-bg;
+	color: $white;
+    }
+    a.close {
+	padding: 0 15px;
+	line-height: 3em;
+	border-radius: 0 3px 3px 0;
+    }
+    
+    &.good a.close:hover {
+	background: $success-text;
+    }
+    &.bad a.close:hover {
+	background: $alert-text;
+    }
+
+    &#actualizeProgress {
+	line-height: 2em;
+
+	br{
+	    display: none;
+	}
+    }
+}
+
+
+/*=== Navigation menu (for articles) */
+#nav_entries {
+    margin: 0;
+    text-align: center;
+    line-height: 3em;
+    table-layout: fixed;
+    background: $sid-bg;
+}

+ 92 - 0
p/themes/Mapco/_list-view.scss

@@ -0,0 +1,92 @@
+/*=== Feed articles */
+.flux {
+    // border-left: 2px solid #ecf0f1;
+    background: $white;
+
+    @include transition(all, 0.15s, ease-in-out);
+    
+    &:hover{
+	background: $grey-lighter;
+
+	&:not(.current):hover .item.title {
+	    background: $grey-lighter;
+
+	    
+	}
+    }
+    &.current{
+	border-left-color: $main-first;
+	background: $grey-lighter;
+    }
+    &.not_read{
+	background: $unread-bg; //--------------------
+	// border-left-color: #FF5300;	
+
+	&:hover{
+	    background: $unread-bg-light; //--------------------
+	}
+	
+	&:not(.current):hover .item.title {
+	    background: $unread-bg-light;
+
+	    
+	}
+	.item.title{
+	    a{
+		color: $unread-font-color; //--------------------	
+	    }
+	    
+	}
+	.item.website{
+	    a{
+		color: $unread-font-color; //--------------------	
+	    }
+	}
+	.item.date{
+	    color: unquote($unread-font-color+"99"); //--------------------
+	}
+}
+    
+    &.favorite {
+	background: $fav-light;
+	border-left-color: $fav-bg;
+
+	@include transition(all, 0.15s, ease-in-out);
+
+	&:not(.current):hover .item.title {
+	    background: $fav-light;
+	}
+    }
+
+    .website{
+	a{
+	    color: $main-font-color;
+	    opacity: 0.75;
+	}
+	
+	.favicon {
+	    padding: 5px;
+	}
+    }
+    .date {
+	font-size: 0.85rem;
+	color: $main-font-color;
+	opacity: 0.75;
+    }
+
+    .bottom {
+	font-size: 1rem;
+	text-align: center;
+    }
+}
+
+.flux_header {
+    font-size: 1rem;
+    cursor: pointer;
+    border-top: 1px solid $grey-light;
+
+    .title {
+	font-size: 1rem;
+    }
+}
+

+ 34 - 0
p/themes/Mapco/_logs.scss

@@ -0,0 +1,34 @@
+/*=== LOGS */
+/*=========*/
+.loglist {
+	overflow: hidden;
+	border: 1px solid $grey-medium-dark;
+}
+.log {
+	margin: 10px 0;
+	padding: 5px 2%;
+	overflow: auto;
+	font-size: 0.8rem;
+	background: $grey-lighter;
+	color: $grey-dark;
+}
+
+.log > .date {
+	margin: 0 10px 0 0;
+	padding: 5px 10px;
+	border-radius: 20px;
+}
+.log.error > .date {
+	background: $alert-bg;
+	color: #fff;
+}
+.log.warning > .date {
+	background: $warning-bg;
+}
+.log.notice > .date {
+	background: $grey-light;
+}
+.log.debug > .date {
+	background: $main-first-darker;
+	color: $white;
+}

+ 59 - 0
p/themes/Mapco/_mixins.scss

@@ -0,0 +1,59 @@
+/* FUNCTIONS */
+
+//animation
+@mixin transition($target, $duration, $ease) {
+    -webkit-transition: $target $duration $ease;
+    -moz-transition: $target $duration $ease;
+    -o-transition: $target $duration $ease;
+    -ms-transition: $target $duration $ease;
+    transition: $target $duration $ease;
+}
+
+//animation
+@mixin animation-delay($delay) {
+    -webkit-animation-delay: $delay;
+    /* Safari 4.0 - 8.0 */
+    animation-delay: $delay;
+}
+
+//animation
+@mixin animation($animate...) {
+    $max: length($animate);
+    $animations: '';
+    @for $i from 1 through $max {
+        $animations: #{$animations + nth($animate, $i)};
+        @if $i < $max {
+            $animations: #{$animations + ", "};
+        }
+    }
+    -webkit-animation: $animations;
+    -moz-animation: $animations;
+    -o-animation: $animations;
+    -ms-transition: $animations;
+    animation: $animations;
+}
+
+//keyframes
+@mixin keyframes($animationName) {
+    @-webkit-keyframes #{$animationName} {
+        @content;
+    }
+    @-moz-keyframes #{$animationName} {
+        @content;
+    }
+    @-o-keyframes #{$animationName} {
+        @content;
+    }
+    @keyframes #{$animationName} {
+        @content;
+    }
+}
+
+@mixin border-radius($radius: 4px){
+  -moz-border-radius: $radius;
+  -webkit-border-radius: $radius;
+  -ms-border-radius: $radius;
+  -o-border-radius: $radius;
+  -khtml-border-radius: $radius;
+  border-radius: $radius;
+}

+ 169 - 0
p/themes/Mapco/_mobile.scss

@@ -0,0 +1,169 @@
+/*=== MOBILE */
+/*===========*/
+@media(max-width: 840px) {
+    html, body{
+	// font-size: 1rem;
+    }
+    ul.nav{
+	.item{
+	    width: 100%;
+	    
+	    img{
+		display: none;
+	    }
+	    a{
+		display: inline-block;
+		padding: 1rem 1rem 1rem 2.5rem;
+		color: $sid-font-color;
+		width: 100%;
+		
+		background: url("../../themes/icons/logout.svg") no-repeat $sid-bg-dark 3% center;
+
+		@include transition(all, 0.2s, ease-in-out);
+
+		&:hover,
+		&:active{
+		    background: url("../../themes/icons/logout.svg") no-repeat $alert-bg 3% center;
+		    text-decoration: none;
+		}
+	    }
+
+	}
+	
+    }
+    .aside {
+	@include transition(all, 0.2s, ease-in-out);
+	
+	&.aside_feed {
+	    padding: 0;
+	}
+
+	.tree .tree-folder .tree-folder-items .item a{
+	    padding: 0.5rem 1rem;
+	}
+    }
+    .aside .toggle_aside,
+    #panel .close {
+	display: block;
+	width: 100%;
+	height: 50px;
+	line-height: 50px;
+	text-align: center;
+	background: $main-first-alt;
+    }
+
+    .header{
+	padding: 0.5rem;
+	.item{
+	    &.title{
+		display: none;
+	    }
+	    
+	    &.search{
+		input{
+		    width: 90%;
+		    height: 3.5rem;
+		    
+		    &:focus{
+			width: 100%;
+
+		    }
+		}
+		.btn{
+		    min-height: 49px;
+		    padding: 0.5rem 2rem;
+		}
+	    }
+	    &.configure{
+		width: 2.75rem;
+		top: 3.125rem;
+		.dropdown{
+		    .btn{
+			padding: 1.125rem;
+		    }
+		}
+	    }
+	}
+    }
+    
+    .nav_menu{
+	.btn {
+	    margin: 0;
+	    padding: 0.85rem 1.25rem;
+	}
+	.stick {
+	    margin: 0.5rem 0.5rem;
+
+	    .btn{
+		margin: 0;
+		padding: 0.85rem 1.25rem;
+
+		&.read_all{
+		    padding: 0.85rem 1.25rem;
+		}
+	    }
+	}
+	.search {
+	    display: none;
+	    max-width: 97%;
+
+	    .input{
+
+		max-width: 97%;
+		width: 90px;
+
+		&::focus{
+		   width: 400px; 
+		}
+	    }
+	}
+    }
+    #stream{
+	.flux{
+	    .flux_header{
+		padding: 0.5rem 0;
+	    }
+	}
+    }
+    
+    
+
+    .day{
+	text-align: center;
+	padding: 1rem 0;
+	.name {
+	    // font-size: 1.1rem;
+	    display: block;
+	    padding: 0;
+	    width: 100%;
+	    line-height: 1.5rem;
+	    margin-bottom: 1rem;
+	}
+
+    }
+
+    .pagination {
+	margin: 0 0 3.5em;
+    }
+
+    #nav_entries{
+	line-height: 4.5rem;
+    }
+
+    .notification {
+	border-radius: 0;
+
+	a.close {
+	    display: block;
+	    left: 0;
+	    background: transparent;
+	}
+	a.close:hover {
+	    opacity: 0.5;
+	}
+	a.close .icon {
+	    display: none;
+	    
+	}
+    }
+}

+ 13 - 0
p/themes/Mapco/_reader-view.scss

@@ -0,0 +1,13 @@
+/*=== READER VIEW */
+/*================*/
+#stream.reader .flux {
+	padding: 0 0 50px;
+	background: $grey-light;
+	color: $main-font-color;
+	border: none;
+}
+#stream.reader .flux .author {
+	margin: 0 0 10px;
+	font-size: 90%;
+	color: $grey-medium-dark;
+}

+ 291 - 0
p/themes/Mapco/_sidebar.scss

@@ -0,0 +1,291 @@
+/*=== Tree */
+.tree {
+    margin: 10px 0;
+
+    &#sidebar{
+	scrollbar-color: rgba(255,255, 0, 0.1) rgba(0, 0, 0, 0.05);
+	scrollbar-color: unquote($sid-font-color+"33") unquote($sid-font-color+"22");
+    }
+    
+    
+    .tree-folder{
+	border-bottom: 1px solid $sid-sep;
+
+	.tree-folder-title {
+	    position: relative;
+	    background: $sid-bg;
+	    font-size: 0.85rem;
+	    letter-spacing: 1px;
+	    padding: 12px 16px;
+	    font-weight: 700;
+	    text-transform: uppercase;
+
+	    .title {
+		background: inherit;
+		color: $sid-font-color;
+		&:hover{
+		    text-decoration: none;		
+		}
+	    }    
+	}
+	&.active {
+	    .tree-folder-title {
+		background: $sid-bg;
+		font-weight: bold;
+	    }
+	}
+	.tree-folder-items {
+	    background: $sid-bg-alt;
+
+	    .item{
+		padding: 0 1rem;
+		line-height: 2.5rem;
+		font-size: 1rem;
+		font-weight: 400;
+		@include transition(all, 0.15s, ease-in-out);
+
+		&.active{
+		    background: $sid-active;
+
+		    .dropdown li a{
+			color: $main-font-color;
+
+			&:hover{
+			    color: $sid-font-color;
+			}
+		    }
+
+		    a{
+			color: $sid-active-font;
+		    }
+		}
+
+		&:hover{
+		    background: $sid-bg-dark;
+		}
+
+		a{
+		    text-decoration: none;
+		    color: $sid-font-color;
+		}
+	    }
+
+	    .feed .item-title:not([data-unread="0"])::before {
+		content: attr(data-unread);
+		background: $sid-pills;
+		font-size: 0.75rem;
+		display: block;
+		float: left;
+		padding: 3px 4px;
+		text-align:center;
+		border-radius: 12px;
+		margin: 11px 6px 0 4px;
+		line-height: 0.75rem;
+	    }
+	    .feed .item-title:not([data-unread="0"]) {
+		
+	    }
+	}
+    }
+}
+
+/*=== Buttons */
+.stick {
+    vertical-align: middle;
+    font-size: 0;
+
+    input, .btn {
+	border-radius: 0;
+    }
+    .btn:first-child,
+    input:first-child {
+	border-radius: 5px 0 0 5px;
+    }
+    .btn:last-child, input:last-child, .btn + .dropdown > .btn {
+	border-radius: 0 5px 5px 0;
+    }
+    .btn + .btn,
+    .btn + input,
+    .btn + .dropdown > .btn,
+    input + .btn,
+    input + input,
+    input + .dropdown > .btn,
+    .dropdown + .btn,
+    .dropdown + input,
+    .dropdown + .dropdown > .btn {
+	border-left: 1px solid $grey-medium-light;
+    }
+
+}
+
+.aside {
+    background: $sid-bg;
+
+    &.aside_feed {
+	padding: 10px 0;
+	text-align: center;
+	background: $sid-bg;
+    }
+    &.aside_feed .tree {
+	margin: 10px 0 50px;
+    }
+
+}
+
+
+/* Sidebar des pages de configuration */
+
+
+
+/*=== Navigation */
+
+.nav-list{
+    .nav-header,
+    .item{
+	height: 2.5em;
+	line-height: 2.5em;
+	font-size: 1rem;
+    }
+    .item{
+	background: $sid-bg;
+	@include transition(all, 0.15s, ease-in-out);
+	a{
+	    padding: 0 1rem;
+	    color: $sid-font-color;
+	}
+	.error{
+	    a{
+		color: $alert-bg;
+	    }
+	}
+	&:hover{
+	    background: $sid-bg-dark;
+	    color: $sid-font-color;
+
+	    .error{
+		a{
+		    color: $sid-font-color;
+		    background: $main-first;
+		}
+	    }
+	    .empty{
+		a{
+		    color: $sid-font-color;
+		    background: $warning-bg;
+		}
+	    }
+	    
+	    a{
+		color: $sid-font-color;
+		text-decoration: none;
+	    }
+	}
+	&.active{
+	    background: $main-first;
+	    color: $white;
+	    
+	    .error{
+		a{
+		    color: $white;
+		    background: $main-first;
+		}
+	    }
+
+	    .empty{
+		a{
+		    color: $white;
+		    background: $warning-bg;
+		}
+	    }
+	    
+	    a{
+		color: $white;
+		text-decoration: none;
+	    }
+	}
+	
+    }
+    &.empty{
+	a{
+	    color: $warning-bg;
+	}
+    }
+    .disable{
+	text-align: center;
+	background: $grey-lighter;
+	color: $grey-medium-dark;
+    }
+
+    .nav-header {
+	padding: 0 10px;
+	font-weight: bold;
+	color: $grey-dark;
+	text-transform: uppercase;
+	letter-spacing: 1px;
+	margin-top: 1rem;
+    }
+
+     .nav-form {
+	 padding: 3px;
+	 text-align: center;
+     }
+
+     .nav-head {
+	 margin: 0;
+	 text-align: right;
+	 // background: #34495e;
+	 color: $white;
+	 a {
+	     color: $white;
+	 }
+	 .item {
+	     padding: 5px 10px;
+	     font-size: 0.9rem;
+	     line-height: 1.5rem;
+	 }
+     }
+}
+
+/*=== Aside main page (categories) */
+.aside_feed .tree-folder-title > .title:not([data-unread="0"])::after {
+    position: absolute;
+    right: 0;
+    line-height: 1.5rem;
+    background: $sid-pills;
+    border-radius: 12px;
+    padding: 0 0.75rem;
+    margin: -0.5rem 1rem 0 0;
+    text-align: center;
+}
+
+.feed.item.empty.active {
+    background: $grey-dark;
+}
+.feed.item.error.active {
+    background: $grey-dark;
+}
+.feed.item.empty,
+.feed.item.empty > a {
+    color: $grey-dark;
+}
+.feed.item.error,
+.feed.item.error > a {
+    color: $grey-dark;
+}
+.feed.item.empty.active,
+.feed.item.error.active,
+.feed.item.empty.active > a,
+.feed.item.error.active > a {
+    color: $white;
+}
+.aside_feed .tree-folder-items .dropdown-menu::after {
+    left: 2px;
+}
+.aside_feed .tree-folder-items .item .dropdown-target:target ~ .dropdown-toggle > .icon,
+.aside_feed .tree-folder-items .item:hover .dropdown-toggle > .icon,
+.aside_feed .tree-folder-items .item.active .dropdown-toggle > .icon {
+    border-radius: 3px;
+}
+.aside_feed .stick #btn-importExport{
+    border-left-color: $sid-bg;
+}

+ 27 - 0
p/themes/Mapco/_stats.scss

@@ -0,0 +1,27 @@
+/*=== STATISTICS */
+/*===============*/
+.stat {
+	margin: 10px 0 20px;
+}
+
+.stat th,
+.stat td,
+.stat tr {
+	border: none;
+}
+.stat > table td,
+.stat > table th {
+	border-bottom: 1px solid $grey-medium-light;
+}
+
+.stat > .horizontal-list {
+	margin: 0 0 5px;
+}
+.stat > .horizontal-list .item {
+	overflow: hidden;
+	white-space: nowrap;
+	text-overflow: ellipsis;
+}
+.stat > .horizontal-list .item:first-child {
+	width: 270px;
+}

+ 17 - 0
p/themes/Mapco/_tables.scss

@@ -0,0 +1,17 @@
+/*=== Tables */
+table {
+	border-collapse: collapse;
+}
+
+tr, th, td {
+	padding: 0.5em;
+	border: 1px solid $grey-medium-light;
+}
+th {
+	background: $grey-lighter;
+}
+form td,
+form th {
+	font-weight: normal;
+	text-align: center;
+}

+ 53 - 0
p/themes/Mapco/_variables.scss

@@ -0,0 +1,53 @@
+// La couleur principale du thème
+$main-first: #3366cc; // couleur principale
+$main-first-alt: #2255cc; // var pour les hovers
+$main-first-light: #effcfd; // var light 1
+$main-first-lighter: #f7fdfe; // var light 2
+$main-first-dark: #35363c; // var pour les hovers
+$main-first-darker: #1d1e22; // var pour les hovers
+
+// les couleurs de polices liées
+$main-font-color: #303136;
+$light-font-color: #5b6871;
+$white: #fff; // le blanc (des fois qu'on aurait envie de le teinter un peu)
+
+// toute la palette des gris, très utile
+// on essaiera de teinter ces gris suivant la couleur principale
+$grey-darker: #3b3f4d;
+$grey-dark: #5b6871;
+$grey-medium-dark: #a6a7ae; 
+$grey-medium: #c5ced3;
+$grey-medium-light: #d5d8db; 
+$grey-light: #eff0f2; 
+$grey-lighter: #f9fafb; 
+
+$unread-font-color: $main-first;
+$unread-bg: #f2f6f8;
+$unread-bg-light: #fdfdfe;
+
+// les couleurs d'alertes (rouge, jaune, vert)
+$alert-bg: #f5633e; // la base
+$alert-light: #fde0d8; // +light
+$alert-text: #73341f; // +foncé
+
+$warning-bg: #f4f762;
+$warning-light: #fdfde0;
+$warning-text: #73762f;
+
+$success-bg: #10f587;
+$success-light: #cffde7;
+$success-text: #0c7540;
+
+// les favoris
+$fav-bg: #FFC300;
+$fav-light: #FFF6DA;
+
+// la couleur de sidebar, utile si on a envie d'un thème qui aurait une sidebar foncé, e.g.
+$sid-font-color: #FFFFFF; // la couleur de fond de la barre de gauche et du header
+$sid-bg: #303136; // le background général de la barre de gauche, et du header
+$sid-bg-alt: #26272a; // le background de l'intérieur des groupes
+$sid-bg-dark: #17181a; // les hovers
+$sid-sep: #3f3f3f; // les séparateurs
+$sid-active: $main-first; // la couleur active
+$sid-active-font: #FFFFFF; // la couleur active
+$sid-pills: rgba(0,0,0, 0.25); // les gélules

+ 5 - 0
p/themes/Mapco/icons/cog-white.svg

@@ -0,0 +1,5 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="16" height="16" viewBox="0 0 16 16" version="1.1">
+<g id="surface2">
+<path style=" stroke:none;fill-rule:nonzero;fill:rgb(94.901961%,94.901961%,94.901961%);fill-opacity:1;" d="M 6.667969 0 L 6.667969 2.839844 C 6.179688 2.964844 5.71875 3.160156 5.292969 3.410156 L 3.285156 1.402344 L 1.402344 3.285156 L 3.410156 5.292969 C 3.160156 5.71875 2.964844 6.179688 2.839844 6.667969 L 0 6.667969 L 0 9.332031 L 2.839844 9.332031 C 2.964844 9.820312 3.15625 10.28125 3.410156 10.707031 L 1.402344 12.714844 L 3.285156 14.597656 L 5.292969 12.589844 C 5.71875 12.839844 6.179688 13.03125 6.667969 13.15625 L 6.667969 16 L 9.332031 16 L 9.332031 13.15625 C 9.820312 13.03125 10.28125 12.839844 10.703125 12.589844 L 12.714844 14.597656 L 14.601562 12.714844 L 12.589844 10.707031 C 12.839844 10.28125 13.03125 9.820312 13.160156 9.332031 L 16 9.332031 L 16 6.667969 L 13.160156 6.667969 C 13.03125 6.179688 12.839844 5.71875 12.589844 5.292969 L 14.601562 3.285156 L 12.714844 1.398438 L 10.703125 3.410156 C 10.28125 3.15625 9.820312 2.964844 9.332031 2.839844 L 9.332031 0 Z M 8 5.332031 C 9.472656 5.332031 10.664062 6.527344 10.664062 8 C 10.664062 9.472656 9.472656 10.664062 8 10.664062 C 6.527344 10.664062 5.332031 9.472656 5.332031 8 C 5.332031 6.527344 6.527344 5.332031 8 5.332031 Z M 8 5.332031 "/>
+</g>
+</svg>

+ 59 - 0
p/themes/Mapco/icons/cog.svg

@@ -0,0 +1,59 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   width="16"
+   height="17"
+   viewBox="0 0 16 17"
+   version="1.1"
+   id="svg5"
+   sodipodi:docname="cog.svg"
+   inkscape:version="0.92.3 (unknown)">
+  <metadata
+     id="metadata11">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title></dc:title>
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <defs
+     id="defs9" />
+  <sodipodi:namedview
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="1920"
+     inkscape:window-height="1026"
+     id="namedview7"
+     showgrid="false"
+     inkscape:zoom="14.75"
+     inkscape:cx="8"
+     inkscape:cy="8"
+     inkscape:window-x="0"
+     inkscape:window-y="27"
+     inkscape:window-maximized="1"
+     inkscape:current-layer="svg5" />
+  <g
+     id="surface2">
+    <path
+       style="fill:#515151;fill-opacity:1;fill-rule:nonzero;stroke:none"
+       d="m 6.667969,1 v 2.839844 c -0.488281,0.125 -0.949219,0.320312 -1.375,0.570312 L 3.285156,2.402344 1.402344,4.285156 3.410156,6.292969 C 3.160156,6.71875 2.964844,7.179688 2.839844,7.664062 H 0 v 2.667969 h 2.839844 c 0.125,0.488281 0.316406,0.949219 0.570312,1.375 l -2.007812,2.007813 1.882812,1.882812 2.007813,-2.007812 c 0.425781,0.25 0.886719,0.441406 1.375,0.566406 V 17 h 2.664062 v -2.84375 c 0.488281,-0.125 0.949219,-0.316406 1.371094,-0.566406 l 2.011719,2.007812 1.886718,-1.882812 -2.011718,-2.007813 c 0.25,-0.425781 0.441406,-0.886719 0.570312,-1.375 H 16 V 7.664062 H 13.160156 C 13.03125,7.179688 12.839844,6.71875 12.589844,6.292969 L 14.601562,4.285156 12.714844,2.398438 10.703125,4.410156 C 10.28125,4.15625 9.820312,3.964844 9.332031,3.839844 V 1 Z M 8,6.332031 c 1.472656,0 2.664062,1.195313 2.664062,2.667969 0,1.472656 -1.191406,2.664062 -2.664062,2.664062 C 6.527344,11.664062 5.332031,10.472656 5.332031,9 5.332031,7.527344 6.527344,6.332031 8,6.332031 Z m 0,0"
+       id="path2"
+       inkscape:connector-curvature="0" />
+  </g>
+</svg>

+ 59 - 0
p/themes/Mapco/icons/down-white.svg

@@ -0,0 +1,59 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   width="16"
+   height="10"
+   viewBox="0 0 16 10"
+   version="1.1"
+   id="svg5"
+   sodipodi:docname="down-white.svg"
+   inkscape:version="0.92.3 (unknown)">
+  <metadata
+     id="metadata11">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title></dc:title>
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <defs
+     id="defs9" />
+  <sodipodi:namedview
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="1920"
+     inkscape:window-height="1026"
+     id="namedview7"
+     showgrid="false"
+     inkscape:zoom="26.222222"
+     inkscape:cx="7.5"
+     inkscape:cy="4.5"
+     inkscape:window-x="0"
+     inkscape:window-y="27"
+     inkscape:window-maximized="1"
+     inkscape:current-layer="svg5" />
+  <g
+     id="surface2">
+    <path
+       style="fill:#f0f0f0;fill-opacity:1;fill-rule:nonzero;stroke:none"
+       d="M 1.800781,0.347656 0.386719,1.761719 8.09375,9.46875 15.800781,1.761719 14.386719,0.347656 8.09375,6.640625 Z m 0,0"
+       id="path2"
+       inkscape:connector-curvature="0" />
+  </g>
+</svg>

+ 59 - 0
p/themes/Mapco/icons/down.svg

@@ -0,0 +1,59 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   width="16"
+   height="10"
+   viewBox="0 0 16 10"
+   version="1.1"
+   id="svg5"
+   sodipodi:docname="down.svg"
+   inkscape:version="0.92.3 (unknown)">
+  <metadata
+     id="metadata11">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title></dc:title>
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <defs
+     id="defs9" />
+  <sodipodi:namedview
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="1920"
+     inkscape:window-height="1026"
+     id="namedview7"
+     showgrid="false"
+     inkscape:zoom="26.222222"
+     inkscape:cx="7.5"
+     inkscape:cy="4.5"
+     inkscape:window-x="0"
+     inkscape:window-y="27"
+     inkscape:window-maximized="1"
+     inkscape:current-layer="svg5" />
+  <g
+     id="surface2">
+    <path
+       style="fill:#515151;fill-opacity:1;fill-rule:nonzero;stroke:none"
+       d="M 1.800781,0.347656 0.386719,1.761719 8.09375,9.46875 15.800781,1.761719 14.386719,0.347656 8.09375,6.640625 Z m 0,0"
+       id="path2"
+       inkscape:connector-curvature="0" />
+  </g>
+</svg>

+ 9 - 0
p/themes/Mapco/icons/icon.svg

@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="40" height="40" viewBox="0 0 40 40" version="1.1">
+<g id="surface2">
+<path style=" stroke:none;fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;" d="M 25.15625 20 C 25.15625 17.152344 22.847656 14.84375 20 14.84375 C 17.152344 14.84375 14.84375 17.152344 14.84375 20 C 14.84375 22.847656 17.152344 25.15625 20 25.15625 C 22.847656 25.15625 25.15625 22.847656 25.15625 20 Z M 25.15625 20 "/>
+<path style=" stroke:none;fill-rule:nonzero;fill:rgb(38.431373%,39.215686%,43.137255%);fill-opacity:1;" d="M 19.558594 0.0078125 C 17.125 0.0585938 14.679688 0.554688 12.347656 1.523438 C 4.878906 4.617188 0 11.917969 0 20 L 3.75 20 C 3.75 13.421875 7.703125 7.503906 13.78125 4.988281 C 19.859375 2.46875 26.839844 3.859375 31.488281 8.511719 C 36.140625 13.160156 37.53125 20.140625 35.011719 26.21875 C 32.496094 32.296875 26.578125 36.25 20 36.25 L 20 40 C 28.082031 40 35.382812 35.121094 38.476562 27.652344 C 41.570312 20.183594 39.859375 11.574219 34.140625 5.859375 C 30.210938 1.929688 24.914062 -0.109375 19.558594 0.0078125 Z M 19.558594 0.0078125 "/>
+<path style=" stroke:none;fill-rule:nonzero;fill:rgb(38.431373%,39.215686%,43.137255%);fill-opacity:1;" d="M 20.683594 6.582031 C 18.726562 6.480469 16.738281 6.804688 14.859375 7.585938 C 9.839844 9.664062 6.5625 14.570312 6.5625 20 L 10.3125 20 C 10.3125 16.078125 12.667969 12.550781 16.292969 11.050781 C 19.917969 9.546875 24.074219 10.375 26.851562 13.148438 C 29.625 15.925781 30.453125 20.082031 28.949219 23.707031 C 27.449219 27.332031 23.921875 29.6875 20 29.6875 L 20 33.4375 C 25.429688 33.4375 30.335938 30.160156 32.414062 25.140625 C 34.492188 20.125 33.339844 14.335938 29.5 10.5 C 27.101562 8.097656 23.941406 6.75 20.683594 6.582031 Z M 20.683594 6.582031 "/>
+<path style=" stroke:none;fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;" d="M 20 0 L 20 3.75 C 28.996094 3.75 36.25 11.003906 36.25 20 L 40 20 C 40 8.976562 31.023438 0 20 0 Z M 20 0 "/>
+<path style=" stroke:none;fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;" d="M 20 6.5625 L 20 10.3125 C 25.371094 10.3125 29.6875 14.628906 29.6875 20 L 33.4375 20 C 33.4375 12.601562 27.398438 6.5625 20 6.5625 Z M 20 6.5625 "/>
+</g>
+</svg>

+ 59 - 0
p/themes/Mapco/icons/link-white.svg

@@ -0,0 +1,59 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   width="17"
+   height="17"
+   viewBox="0 0 17 17"
+   version="1.1"
+   id="svg5"
+   sodipodi:docname="link-white.svg"
+   inkscape:version="0.92.3 (unknown)">
+  <metadata
+     id="metadata11">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <defs
+     id="defs9" />
+  <sodipodi:namedview
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="841"
+     inkscape:window-height="480"
+     id="namedview7"
+     showgrid="false"
+     inkscape:zoom="13.882353"
+     inkscape:cx="8.5"
+     inkscape:cy="8.5"
+     inkscape:window-x="0"
+     inkscape:window-y="27"
+     inkscape:window-maximized="0"
+     inkscape:current-layer="svg5" />
+  <g
+     id="surface2"
+     transform="translate(0,-1)">
+    <path
+       style="fill:#f0f0f0;fill-opacity:1;fill-rule:nonzero;stroke:none"
+       d="M 8.5,1 C 3.816406,1 0,4.816406 0,9.5 0,14.183594 3.816406,18 8.5,18 13.183594,18 17,14.183594 17,9.5 17,4.816406 13.183594,1 8.5,1 Z M 5.480469,3.742188 C 4.609375,4.957031 3.78125,6.570312 3.558594,8.5 H 2.082031 C 2.402344,6.421875 3.691406,4.679688 5.480469,3.742188 Z m 6.035156,0 C 13.308594,4.679688 14.597656,6.421875 14.914062,8.5 H 13.4375 C 13.21875,6.570312 12.390625,4.957031 11.515625,3.742188 Z M 7.5,4.4375 V 8.5 H 5.578125 C 5.839844,6.835938 6.695312,5.4375 7.5,4.4375 Z m 2,0 c 0.804688,1 1.660156,2.398438 1.921875,4.0625 H 9.5 Z M 2.082031,10.5 h 1.472657 c 0.1875,1.828125 0.863281,3.371094 1.589843,4.566406 C 3.53125,14.09375 2.382812,12.441406 2.082031,10.5 Z m 3.488281,0 H 7.5 v 4.460938 C 6.734375,13.957031 5.820312,12.40625 5.570312,10.5 Z M 9.5,10.5 h 1.917969 C 11.160156,12.171875 10.304688,13.570312 9.5,14.5625 Z m 3.9375,0 h 1.476562 c -0.316406,2.078125 -1.605468,3.824219 -3.398437,4.757812 0.875,-1.214843 1.703125,-2.828124 1.921875,-4.757812 z m 0,0"
+       id="path2"
+       inkscape:connector-curvature="0" />
+  </g>
+</svg>

+ 5 - 0
p/themes/Mapco/icons/link.svg

@@ -0,0 +1,5 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="17" height="17" viewBox="0 0 17 17" version="1.1">
+<g id="surface2">
+<path style=" stroke:none;fill-rule:nonzero;fill:rgb(32.54902%,32.54902%,32.54902%);fill-opacity:1;" d="M 8.5 0 C 3.816406 0 0 3.816406 0 8.5 C 0 13.183594 3.816406 17 8.5 17 C 13.183594 17 17 13.183594 17 8.5 C 17 3.816406 13.183594 0 8.5 0 Z M 5.480469 2.742188 C 4.609375 3.957031 3.78125 5.570312 3.558594 7.5 L 2.082031 7.5 C 2.402344 5.421875 3.691406 3.679688 5.480469 2.742188 Z M 11.515625 2.742188 C 13.308594 3.679688 14.597656 5.421875 14.914062 7.5 L 13.4375 7.5 C 13.21875 5.570312 12.390625 3.957031 11.515625 2.742188 Z M 7.5 3.4375 L 7.5 7.5 L 5.578125 7.5 C 5.839844 5.835938 6.695312 4.4375 7.5 3.4375 Z M 9.5 3.4375 C 10.304688 4.4375 11.160156 5.835938 11.421875 7.5 L 9.5 7.5 Z M 2.082031 9.5 L 3.554688 9.5 C 3.742188 11.328125 4.417969 12.871094 5.144531 14.066406 C 3.53125 13.09375 2.382812 11.441406 2.082031 9.5 Z M 5.570312 9.5 L 7.5 9.5 L 7.5 13.960938 C 6.734375 12.957031 5.820312 11.40625 5.570312 9.5 Z M 9.5 9.5 L 11.417969 9.5 C 11.160156 11.171875 10.304688 12.570312 9.5 13.5625 Z M 13.4375 9.5 L 14.914062 9.5 C 14.597656 11.578125 13.308594 13.324219 11.515625 14.257812 C 12.390625 13.042969 13.21875 11.429688 13.4375 9.5 Z M 13.4375 9.5 "/>
+</g>
+</svg>

+ 5 - 0
p/themes/Mapco/icons/magnifier.svg

@@ -0,0 +1,5 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="16" height="16" viewBox="0 0 16 16" version="1.1">
+<g id="surface2">
+<path style=" stroke:none;fill-rule:nonzero;fill:rgb(94.901961%,94.901961%,94.901961%);fill-opacity:1;" d="M 9.464844 0 C 5.867188 0 2.929688 2.9375 2.929688 6.535156 C 2.929688 7.972656 3.40625 9.300781 4.199219 10.382812 L 0.710938 13.867188 L 0 14.578125 L 1.421875 16 L 2.132812 15.289062 L 5.617188 11.800781 C 6.699219 12.59375 8.027344 13.070312 9.464844 13.070312 C 13.0625 13.070312 16 10.132812 16 6.535156 C 16 2.9375 13.0625 0 9.464844 0 Z M 9.464844 2.011719 C 11.976562 2.011719 13.988281 4.023438 13.988281 6.535156 C 13.988281 9.046875 11.976562 11.058594 9.464844 11.058594 C 6.953125 11.058594 4.941406 9.046875 4.941406 6.535156 C 4.941406 4.023438 6.953125 2.011719 9.464844 2.011719 Z M 9.464844 2.011719 "/>
+</g>
+</svg>

+ 59 - 0
p/themes/Mapco/icons/more.svg

@@ -0,0 +1,59 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   width="3"
+   height="15"
+   viewBox="0 0 3 15"
+   version="1.1"
+   id="svg5"
+   sodipodi:docname="more.svg"
+   inkscape:version="0.92.3 (unknown)">
+  <metadata
+     id="metadata11">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title></dc:title>
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <defs
+     id="defs9" />
+  <sodipodi:namedview
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="841"
+     inkscape:window-height="480"
+     id="namedview7"
+     showgrid="false"
+     inkscape:zoom="16.857143"
+     inkscape:cx="1.5"
+     inkscape:cy="7"
+     inkscape:window-x="0"
+     inkscape:window-y="27"
+     inkscape:window-maximized="0"
+     inkscape:current-layer="svg5" />
+  <g
+     id="surface2">
+    <path
+       style="fill:#515151;fill-opacity:1;fill-rule:nonzero;stroke:none"
+       d="M 0,0 H 3 V 3 H 0 Z M 0,6 H 3 V 9 H 0 Z m 0,6 h 3 v 3 H 0 Z m 0,0"
+       id="path2"
+       inkscape:connector-curvature="0" />
+  </g>
+</svg>

+ 61 - 0
p/themes/Mapco/icons/non-starred-white.svg

@@ -0,0 +1,61 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   width="18"
+   height="16"
+   viewBox="0 0 18 16"
+   version="1.1"
+   id="svg5"
+   sodipodi:docname="non-starred-white.svg"
+   inkscape:version="0.92.3 (unknown)">
+  <metadata
+     id="metadata11">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title></dc:title>
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <defs
+     id="defs9" />
+  <sodipodi:namedview
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="1920"
+     inkscape:window-height="1026"
+     id="namedview7"
+     showgrid="false"
+     inkscape:zoom="15.733333"
+     inkscape:cx="8.5"
+     inkscape:cy="7.5"
+     inkscape:window-x="0"
+     inkscape:window-y="27"
+     inkscape:window-maximized="1"
+     inkscape:current-layer="svg5" />
+  <g
+     id="surface2"
+     transform="translate(0,-1)">
+    <path
+       style="fill:none;stroke:#ffffff;stroke-width:0.26879001;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1"
+       d="m 107.00018,143.49705 1.62575,-0.0138 0.49783,-1.54754 0.51657,1.54119 1.62575,-0.004 -1.30706,0.96642 0.50616,1.54542 -1.32372,-0.94419 -1.31226,0.95901 0.48845,-1.55072 z m 0,0"
+       transform="matrix(3.750673,0,0,3.690326,-399.91249,-522.49621)"
+       id="path2"
+       inkscape:connector-curvature="0" />
+  </g>
+</svg>

+ 60 - 0
p/themes/Mapco/icons/non-starred.svg

@@ -0,0 +1,60 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   width="18"
+   height="16"
+   viewBox="0 0 18 16"
+   version="1.1"
+   id="svg5"
+   sodipodi:docname="non-starred.svg"
+   inkscape:version="0.92.3 (unknown)">
+  <metadata
+     id="metadata11">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title></dc:title>
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <defs
+     id="defs9" />
+  <sodipodi:namedview
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="1920"
+     inkscape:window-height="1026"
+     id="namedview7"
+     showgrid="false"
+     inkscape:zoom="15.733333"
+     inkscape:cx="8.5"
+     inkscape:cy="7.5"
+     inkscape:window-x="0"
+     inkscape:window-y="27"
+     inkscape:window-maximized="1"
+     inkscape:current-layer="svg5" />
+  <g
+     id="surface2">
+    <path
+       style="fill:none;stroke:#515151;stroke-width:0.26879001;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1"
+       d="m 107.00018,150.49714 1.62575,-0.0138 0.49783,-1.5486 0.51657,1.54225 1.62575,-0.004 -1.30706,0.96642 0.50616,1.54542 -1.32372,-0.94419 -1.31226,0.95901 0.48845,-1.55072 z m 0,0"
+       transform="matrix(3.750673,0,0,3.690326,-399.91249,-548.8718)"
+       id="path2"
+       inkscape:connector-curvature="0" />
+  </g>
+</svg>

+ 5 - 0
p/themes/Mapco/icons/read-grey.svg

@@ -0,0 +1,5 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="16" height="18" viewBox="0 0 16 18" version="1.1">
+<g id="surface2">
+<path style=" stroke:none;fill-rule:nonzero;fill:rgb(80.784314%,80.784314%,80.784314%);fill-opacity:1;" d="M 8 0 L 0.460938 4.933594 L 0 5.234375 L 0 18 L 16 18 L 16 5.234375 Z M 8 2.417969 L 13.625 6.101562 L 8 10.601562 L 2.371094 6.101562 Z M 2 8.390625 L 8 13.1875 L 14 8.390625 L 14 15.964844 L 2 15.964844 Z M 2 8.390625 "/>
+</g>
+</svg>

+ 59 - 0
p/themes/Mapco/icons/read-white.svg

@@ -0,0 +1,59 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   width="16"
+   height="18"
+   viewBox="0 0 16 18"
+   version="1.1"
+   id="svg5"
+   sodipodi:docname="read-white.svg"
+   inkscape:version="0.92.3 (unknown)">
+  <metadata
+     id="metadata11">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title></dc:title>
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <defs
+     id="defs9" />
+  <sodipodi:namedview
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="841"
+     inkscape:window-height="480"
+     id="namedview7"
+     showgrid="false"
+     inkscape:zoom="13.882353"
+     inkscape:cx="8"
+     inkscape:cy="8.5"
+     inkscape:window-x="0"
+     inkscape:window-y="27"
+     inkscape:window-maximized="0"
+     inkscape:current-layer="svg5" />
+  <g
+     id="surface2">
+    <path
+       style="fill:#f0f0f0;fill-opacity:1;fill-rule:nonzero;stroke:none"
+       d="M 8,0 0.460938,4.933594 0,5.234375 V 18 H 16 V 5.234375 Z m 0,2.417969 5.628906,3.683593 -5.628906,4.5 -5.628906,-4.5 z M 2,8.390625 8,13.1875 14,8.390625 v 7.574219 H 2 Z m 0,0"
+       id="path2"
+       inkscape:connector-curvature="0" />
+  </g>
+</svg>

+ 59 - 0
p/themes/Mapco/icons/read.svg

@@ -0,0 +1,59 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   width="16"
+   height="18"
+   viewBox="0 0 16 18"
+   version="1.1"
+   id="svg5"
+   sodipodi:docname="read.svg"
+   inkscape:version="0.92.3 (unknown)">
+  <metadata
+     id="metadata11">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title></dc:title>
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <defs
+     id="defs9" />
+  <sodipodi:namedview
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="841"
+     inkscape:window-height="480"
+     id="namedview7"
+     showgrid="false"
+     inkscape:zoom="13.882353"
+     inkscape:cx="8"
+     inkscape:cy="8.5"
+     inkscape:window-x="0"
+     inkscape:window-y="27"
+     inkscape:window-maximized="0"
+     inkscape:current-layer="svg5" />
+  <g
+     id="surface2">
+    <path
+       style="fill:#515151;fill-opacity:1;fill-rule:nonzero;stroke:none"
+       d="M 8,0 0.460938,4.933594 0,5.234375 V 18 H 16 V 5.234375 Z m 0,2.417969 5.628906,3.683593 -5.628906,4.5 -5.628906,-4.5 z M 2,8.390625 8,13.1875 14,8.390625 v 7.574219 H 2 Z m 0,0"
+       id="path2"
+       inkscape:connector-curvature="0" />
+  </g>
+</svg>

+ 59 - 0
p/themes/Mapco/icons/refresh.svg

@@ -0,0 +1,59 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   width="17"
+   height="17"
+   viewBox="0 0 17 17"
+   version="1.1"
+   id="svg5"
+   sodipodi:docname="refresh.svg"
+   inkscape:version="0.92.3 (unknown)">
+  <metadata
+     id="metadata11">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title></dc:title>
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <defs
+     id="defs9" />
+  <sodipodi:namedview
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="1920"
+     inkscape:window-height="1026"
+     id="namedview7"
+     showgrid="false"
+     inkscape:zoom="14.75"
+     inkscape:cx="8"
+     inkscape:cy="8"
+     inkscape:window-x="0"
+     inkscape:window-y="27"
+     inkscape:window-maximized="1"
+     inkscape:current-layer="svg5" />
+  <g
+     id="surface3">
+    <path
+       style="fill:#515151;fill-opacity:1;fill-rule:nonzero;stroke:none"
+       d="M 15,0 V 3.042969 C 12.386719,-0.0820312 7.859375,-0.945312 4.25,1.132812 0.1875,3.480469 -1.207031,8.679688 1.140625,12.746094 3.488281,16.8125 8.683594,18.207031 12.75,15.859375 c 0.140625,-0.08594 0.28125,-0.179687 0.417969,-0.273437 L 12.171875,13.859375 C 12.035156,13.953125 11.894531,14.042969 11.75,14.125 8.640625,15.921875 4.667969,14.855469 2.871094,11.746094 1.078125,8.636719 2.140625,4.660156 5.25,2.863281 8.191406,1.167969 11.941406,2.019531 13.859375,4.820312 L 14.035156,5 H 10 v 2 h 7 V 0 Z m 0,0"
+       id="path2"
+       inkscape:connector-curvature="0" />
+  </g>
+</svg>

+ 60 - 0
p/themes/Mapco/icons/rss-white.svg

@@ -0,0 +1,60 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   width="17"
+   height="17"
+   viewBox="0 0 17 17"
+   version="1.1"
+   id="svg5"
+   sodipodi:docname="rss-white.svg"
+   inkscape:version="0.92.3 (unknown)">
+  <metadata
+     id="metadata11">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title></dc:title>
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <defs
+     id="defs9" />
+  <sodipodi:namedview
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="1920"
+     inkscape:window-height="1026"
+     id="namedview7"
+     showgrid="false"
+     inkscape:zoom="8"
+     inkscape:cx="-5.9380772"
+     inkscape:cy="10.889349"
+     inkscape:window-x="0"
+     inkscape:window-y="27"
+     inkscape:window-maximized="1"
+     inkscape:current-layer="svg5" />
+  <g
+     id="surface2"
+     transform="translate(0,-1)">
+    <path
+       style="fill:#f0f0f0;fill-opacity:1;fill-rule:nonzero;stroke:none"
+       d="m 4.246094,15.433594 c 0,1.101562 -0.898438,2 -2,2 -1.105469,0 -2,-0.898438 -2,-2 0,-1.105469 0.894531,-2 2,-2 1.101562,0 2,0.894531 2,2 m 5,2 c 0,-4.984375 -4.019532,-9 -9,-9 v -2 c 6.0625,0 11,4.933594 11,11 z m 5.5,0 c 0,-8.019532 -6.480469,-14.5 -14.5,-14.5 v -2 c 9.097656,0 16.5,7.398437 16.5,16.5 z m 0,0"
+       id="path2"
+       inkscape:connector-curvature="0" />
+  </g>
+</svg>

+ 60 - 0
p/themes/Mapco/icons/rss.svg

@@ -0,0 +1,60 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   width="17"
+   height="17"
+   viewBox="0 0 17 17"
+   version="1.1"
+   id="svg5"
+   sodipodi:docname="rss.svg"
+   inkscape:version="0.92.3 (unknown)">
+  <metadata
+     id="metadata11">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title></dc:title>
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <defs
+     id="defs9" />
+  <sodipodi:namedview
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="841"
+     inkscape:window-height="480"
+     id="namedview7"
+     showgrid="false"
+     inkscape:zoom="14.75"
+     inkscape:cx="8"
+     inkscape:cy="8"
+     inkscape:window-x="0"
+     inkscape:window-y="27"
+     inkscape:window-maximized="0"
+     inkscape:current-layer="svg5" />
+  <g
+     id="surface2"
+     transform="translate(0,-1)">
+    <path
+       style="fill:#515151;fill-opacity:1;fill-rule:nonzero;stroke:none"
+       d="m 4.246094,15.433594 c 0,1.101562 -0.898438,2 -2,2 -1.105469,0 -2,-0.898438 -2,-2 0,-1.105469 0.894531,-2 2,-2 1.101562,0 2,0.894531 2,2 m 5,2 c 0,-4.984375 -4.019532,-9 -9,-9 v -2 c 6.0625,0 11,4.933594 11,11 z m 5.5,0 c 0,-8.019532 -6.480469,-14.5 -14.5,-14.5 v -2 c 9.097656,0 16.5,7.398437 16.5,16.5 z m 0,0"
+       id="path2"
+       inkscape:connector-curvature="0" />
+  </g>
+</svg>

+ 59 - 0
p/themes/Mapco/icons/starred-white.svg

@@ -0,0 +1,59 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   width="16"
+   height="15"
+   viewBox="0 0 16 15"
+   version="1.1"
+   id="svg5"
+   sodipodi:docname="starred-white.svg"
+   inkscape:version="0.92.3 (unknown)">
+  <metadata
+     id="metadata11">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title></dc:title>
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <defs
+     id="defs9" />
+  <sodipodi:namedview
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="841"
+     inkscape:window-height="480"
+     id="namedview7"
+     showgrid="false"
+     inkscape:zoom="16.857143"
+     inkscape:cx="7.5"
+     inkscape:cy="7"
+     inkscape:window-x="0"
+     inkscape:window-y="27"
+     inkscape:window-maximized="0"
+     inkscape:current-layer="svg5" />
+  <g
+     id="surface2">
+    <path
+       style="fill:#f0f0f0;fill-opacity:1;fill-rule:nonzero;stroke:none"
+       d="M 0.410156,6.054688 6.507812,6.003906 8.375,0.292969 10.3125,5.980469 16.410156,5.964844 11.507812,9.53125 13.40625,15.234375 8.441406,11.75 3.519531,15.289062 5.351562,9.566406 Z m 0,0"
+       id="path2"
+       inkscape:connector-curvature="0" />
+  </g>
+</svg>

+ 5 - 0
p/themes/Mapco/icons/starred.svg

@@ -0,0 +1,5 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="16" height="15" viewBox="0 0 16 15" version="1.1">
+<g id="surface2">
+<path style=" stroke:none;fill-rule:nonzero;fill:rgb(32.54902%,32.54902%,32.54902%);fill-opacity:1;" d="M 0 5.765625 L 6.097656 5.710938 L 7.964844 0 L 9.902344 5.691406 L 16 5.671875 L 11.097656 9.242188 L 13 14.941406 L 8.035156 11.457031 L 3.109375 15 L 4.945312 9.277344 Z M 0 5.765625 "/>
+</g>
+</svg>

+ 5 - 0
p/themes/Mapco/icons/tick-color.svg

@@ -0,0 +1,5 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="48" height="48" viewBox="0 0 48 48" version="1.1">
+<g id="surface3">
+<path style=" stroke:none;fill-rule:nonzero;fill:rgb(20%,40%,80%);fill-opacity:1;" d="M 24 0 C 10.746094 0 0 10.746094 0 24 C 0 37.253906 10.746094 48 24 48 C 37.253906 48 48 37.253906 48 24 C 48 10.746094 37.253906 0 24 0 Z M 36.96875 14.488281 C 37.585938 14.472656 38.148438 14.835938 38.386719 15.402344 C 38.628906 15.96875 38.5 16.625 38.0625 17.054688 L 22.058594 33.058594 C 21.472656 33.644531 20.523438 33.644531 19.941406 33.058594 L 12.941406 26.0625 C 12.386719 25.472656 12.402344 24.550781 12.972656 23.976562 C 13.542969 23.402344 14.464844 23.386719 15.058594 23.9375 L 21.003906 29.878906 L 35.945312 14.9375 C 36.214844 14.664062 36.582031 14.5 36.96875 14.488281 Z M 36.96875 14.488281 "/>
+</g>
+</svg>

+ 5 - 0
p/themes/Mapco/icons/tick-white.svg

@@ -0,0 +1,5 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="48" height="48" viewBox="0 0 48 48" version="1.1">
+<g id="surface3">
+<path style=" stroke:none;fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;" d="M 24 0 C 10.746094 0 0 10.746094 0 24 C 0 37.253906 10.746094 48 24 48 C 37.253906 48 48 37.253906 48 24 C 48 10.746094 37.253906 0 24 0 Z M 36.96875 14.488281 C 37.585938 14.472656 38.148438 14.835938 38.386719 15.402344 C 38.628906 15.96875 38.5 16.625 38.0625 17.054688 L 22.058594 33.058594 C 21.472656 33.644531 20.523438 33.644531 19.941406 33.058594 L 12.941406 26.0625 C 12.386719 25.472656 12.402344 24.550781 12.972656 23.976562 C 13.542969 23.402344 14.464844 23.386719 15.058594 23.9375 L 21.003906 29.878906 L 35.945312 14.9375 C 36.214844 14.664062 36.582031 14.5 36.96875 14.488281 Z M 36.96875 14.488281 "/>
+</g>
+</svg>

+ 5 - 0
p/themes/Mapco/icons/tick.svg

@@ -0,0 +1,5 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="48" height="47" viewBox="0 0 48 47" version="1.1">
+<g id="surface3">
+<path style=" stroke:none;fill-rule:nonzero;fill:rgb(18.823529%,19.215686%,21.176471%);fill-opacity:1;" d="M 24 0 C 10.746094 0 0 10.746094 0 24 C 0 37.253906 10.746094 48 24 48 C 37.253906 48 48 37.253906 48 24 C 48 10.746094 37.253906 0 24 0 Z M 36.96875 14.488281 C 37.585938 14.472656 38.148438 14.835938 38.386719 15.402344 C 38.628906 15.96875 38.5 16.625 38.0625 17.054688 L 22.058594 33.058594 C 21.472656 33.644531 20.523438 33.644531 19.941406 33.058594 L 12.941406 26.0625 C 12.386719 25.472656 12.402344 24.550781 12.972656 23.976562 C 13.542969 23.402344 14.464844 23.386719 15.058594 23.9375 L 21.003906 29.878906 L 35.945312 14.9375 C 36.214844 14.664062 36.582031 14.5 36.96875 14.488281 Z M 36.96875 14.488281 "/>
+</g>
+</svg>

+ 59 - 0
p/themes/Mapco/icons/unread-grey.svg

@@ -0,0 +1,59 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   width="16"
+   height="13"
+   viewBox="0 0 16 13"
+   version="1.1"
+   id="svg5"
+   sodipodi:docname="unread.svg"
+   inkscape:version="0.92.3 (unknown)">
+  <metadata
+     id="metadata11">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title></dc:title>
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <defs
+     id="defs9" />
+  <sodipodi:namedview
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="841"
+     inkscape:window-height="480"
+     id="namedview7"
+     showgrid="false"
+     inkscape:zoom="19.666667"
+     inkscape:cx="8"
+     inkscape:cy="6"
+     inkscape:window-x="0"
+     inkscape:window-y="27"
+     inkscape:window-maximized="0"
+     inkscape:current-layer="svg5" />
+  <g
+     id="surface2">
+    <path
+       style="fill:#515151;fill-opacity:1;fill-rule:nonzero;stroke:none"
+       d="M 0,0 V 13 H 16 V 0 Z m 3.257812,2 h 9.484376 L 8,5.726562 Z M 2,3.554688 8,8.269531 14,3.554688 V 11 H 2 Z m 0,0"
+       id="path2"
+       inkscape:connector-curvature="0" />
+  </g>
+</svg>

+ 5 - 0
p/themes/Mapco/icons/unread-white.svg

@@ -0,0 +1,5 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="16" height="13" viewBox="0 0 16 13" version="1.1">
+<g id="surface2">
+<path style=" stroke:none;fill-rule:nonzero;fill:rgb(94.901961%,94.901961%,94.901961%);fill-opacity:1;" d="M 0 0 L 0 13 L 16 13 L 16 0 Z M 3.257812 2 L 12.742188 2 L 8 5.726562 Z M 2 3.558594 L 8 8.273438 L 14 3.558594 L 14 11 L 2 11 Z M 2 3.558594 "/>
+</g>
+</svg>

+ 59 - 0
p/themes/Mapco/icons/unread.svg

@@ -0,0 +1,59 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   width="16"
+   height="13"
+   viewBox="0 0 16 13"
+   version="1.1"
+   id="svg5"
+   sodipodi:docname="unread-main-color.svg"
+   inkscape:version="0.92.3 (unknown)">
+  <metadata
+     id="metadata11">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title></dc:title>
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <defs
+     id="defs9" />
+  <sodipodi:namedview
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="841"
+     inkscape:window-height="480"
+     id="namedview7"
+     showgrid="false"
+     inkscape:zoom="19.666667"
+     inkscape:cx="8"
+     inkscape:cy="6"
+     inkscape:window-x="0"
+     inkscape:window-y="27"
+     inkscape:window-maximized="0"
+     inkscape:current-layer="svg5" />
+  <g
+     id="surface2">
+    <path
+       style="fill:#3366cc;fill-opacity:1;fill-rule:nonzero;stroke:none"
+       d="M 0,0 V 13 H 16 V 0 Z m 3.257812,2 h 9.484376 L 8,5.726562 Z M 2,3.554688 8,8.273438 14,3.554688 V 11 H 2 Z m 0,0"
+       id="path2"
+       inkscape:connector-curvature="0" />
+  </g>
+</svg>

+ 59 - 0
p/themes/Mapco/icons/up-white.svg

@@ -0,0 +1,59 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   width="16"
+   height="10"
+   viewBox="0 0 16 10"
+   version="1.1"
+   id="svg5"
+   sodipodi:docname="up-white.svg"
+   inkscape:version="0.92.3 (unknown)">
+  <metadata
+     id="metadata11">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title></dc:title>
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <defs
+     id="defs9" />
+  <sodipodi:namedview
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="1920"
+     inkscape:window-height="1026"
+     id="namedview7"
+     showgrid="false"
+     inkscape:zoom="26.222222"
+     inkscape:cx="7.5"
+     inkscape:cy="4.5"
+     inkscape:window-x="0"
+     inkscape:window-y="27"
+     inkscape:window-maximized="1"
+     inkscape:current-layer="svg5" />
+  <g
+     id="surface2">
+    <path
+       style="fill:#f0f0f0;fill-opacity:1;fill-rule:nonzero;stroke:none"
+       d="M 14.386719,9.46875 15.800781,8.054688 8.09375,0.347656 0.386719,8.054688 1.800781,9.46875 8.09375,3.175781 Z m 0,0"
+       id="path2"
+       inkscape:connector-curvature="0" />
+  </g>
+</svg>

Some files were not shown because too many files changed in this diff