+ bottom: 0 !important;
+}
+
+/*
+.newtab-suggested {
+ background-color: #9C9CFF;
+}
+
+.newtab-suggested:hover {
+ background-color: #FFCF00;
+ border: 1px solid #9C9CFF;
+}
+
+.newtab-suggested[active] {
+ background-color: #FF9F00;
+ border: 0;
+}
+*/
+.newtab-site:hover .newtab-title {
+ background-color: #FFCF00;
+}
+
+.newtab-site[pinned] .newtab-title {
+ -moz-padding-start: 24px;
+}
+
+.newtab-site[pinned] .newtab-title::before {
+ background-image: -moz-image-rect(url("chrome://browser/skin/newtab/controls.svg"), 7, 278, 28, 266);
+ background-size: 10px;
+ content: "";
+ height: 17px;
+ left: 5px;
+ top: 5px;
+ position: absolute;
+ width: 10px;
+ margin-left: 8px;
+ margin-top: 0;
+}
+
+.newtab-site[pinned] .newtab-title:-moz-locale-dir(rtl)::before {
+ left: auto;
+ right: 0;