You are here

micon.fonticonpicker.css in Micon 2.x

Same filename and directory in other branches
  1. 8 css/micon.fonticonpicker.css
/**
 * CSS file for fontIconPicker
 * This file holds the basic CSS
 * {@link https://github.com/micc83/fontIconPicker}
 */

.form-disabled .icons-selector {
  opacity: 0.5;
  pointer-events: none;
}

.icons-selector * {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}

.icons-selector,
.icons-selector:before,
.icons-selector:after,
.icons-selector *,
.icons-selector *:before,
.icons-selector *:after {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}

/* Display */
.icons-selector {
  display: inline-block;
  vertical-align: middle;
  text-align: left;
}

/* Icon selector */
.icons-selector .selector {
  width: 100px;
  height: 40px;
}

/* Selector open button */
.icons-selector .selector-button {
  width: 39px;
  height: 100%;
  display: block;
  text-align: center;
  cursor: pointer;
  float: left;
}

/* Selector open button icon */
.icons-selector .selector-button i {
  line-height: 38px;
  text-align: center;
}

/* Selected icon container */
.icons-selector .selected-icon {
  display: block;
  width: 60px;
  height: 100%;
  float: left;
  text-align: center;
  line-height: 40px;
}

/* Selected icon */
.icons-selector .selected-icon .micon {
  line-height: 40px;
  font-size: 30px;
  cursor: default;
}

/* IconPicker Popup */
.icons-selector .selector-popup {
  position: absolute;
  z-index: 10000;
  background-color: #fefefe;
  padding: 5px;
  height: auto;
  width: 528px;
  margin-top: -1px;
}

/* Search input & category selector */
.icons-selector .selector-search input[type="text"],
.icons-selector .selector-category select {
  border: 0;
  line-height: 20px;
  padding: 10px 2.5%;
  width: 100%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin-bottom: 5px;
  font-size: 12px;
  display: block;
  /* Fixes the positioning inside hidden/floated/text-aligned elements, where it would leave a margin */
}

.icons-selector .selector-category select {
  height: 40px;
}

.icons-selector .selector-category select option {
  padding: 10px;
}

/* Search input placeholder */
.icons-selector input::-webkit-input-placeholder {
  text-transform: uppercase;
}

.icons-selector input:-moz-placeholder {
  text-transform: uppercase;
}

.icons-selector input::-moz-placeholder {
  text-transform: uppercase;
}

.icons-selector input:-ms-input-placeholder {
  text-transform: uppercase;
}

/* Search and cancel icon */
.icons-selector .selector-search {
  position: relative;
}

.icons-selector .selector-search i {
  position: absolute;
  right: 10px;
  top: 7px;
}

/* Icon Container inside Popup */
.icons-selector .fip-icons-container {
  width: 100%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 5px;
}

/* Icon container loading */
.icons-selector .fip-icons-container .loading {
  font-size: 24px;
  margin: 0 auto;
  padding: 20px 0;
  text-align: center;
  width: 100%;
}

/* Single icon box */
.icons-selector .fip-box {
  display: inline-block;
  margin: 2px;
  width: 80px;
  line-height: 62px;
  text-align: center;
  cursor: pointer;
  vertical-align: top;
  height: 60px;
}

.icons-selector .fip-box .micon {
  line-height: 62px;
  font-size: 30px;
}

.icons-selector .micon:before {
  color: #252525;
}

/* Popup footer */
.icons-selector .selector-footer {
  line-height: 12px;
  padding: 5px 5px 0 5px;
  text-align: center;
}

/* Pagination and footer icons */
.icons-selector .selector-footer,
.icons-selector .selector-footer i {
  font-size: 14px;
}

/* Pagination arrows container */
.icons-selector .selector-arrows {
  float: right;
}

/* Pagination text */
.icons-selector .selector-pages {
  font-size: 11px;
  float: left;
}


/* Pagination arrows icons */

.icons-selector .selector-arrows i {
  cursor: pointer;
}


/* Total icons */

.icons-selector .selector-footer em {
  font-style: italic;
}

/* No icons found */
.icons-selector .icons-picker-error i:before {
  color: #eee;
}

/* Icons */
@font-face {
  font-family: 'iconpicker';
  src: url('../font/micon.iconpicker.eot?90190138');
  src: url('../font/micon.iconpicker.eot?90190138#iefix') format('embedded-opentype'), url('../font/micon.iconpicker.woff?90190138') format('woff'), url('../font/micon.iconpicker.ttf?90190138') format('truetype'), url('../font/micon.iconpicker.svg?90190138#iconpicker') format('svg');
  font-weight: normal;
  font-style: normal;
}

.icons-selector [class^="fip-icon-"]:before,
.icons-selector [class*=" fip-icon-"]:before {
  font-family: "iconpicker";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: .2em;
  text-align: center;
  font-variant: normal;
  text-transform: none;
  line-height: 1em;
  margin-left: .2em;
}

/* Search icon */
.icons-selector .fip-icon-search:before {
  content: '\e812';
  cursor: default;
}

/* Cancel search icon */
.icons-selector .fip-icon-cancel:before {
  content: '\e814';
  cursor: pointer;
}

/* No icon set */
.icons-selector .fip-icon-block:before {
  content: '\e84e';
  color: #fed0d0;
}

/* Open picker icon */
.icons-selector .fip-icon-down-dir:before {
  content: '\e800';
}

/* Close picker icon */
.icons-selector .fip-icon-up-dir:before {
  content: '\e813';
}

/* Prev page icon */
.icons-selector .fip-icon-left-dir:before {
  content: '\e801';
}

/* Next page icon */
.icons-selector .fip-icon-right-dir:before {
  content: '\e802';
}

/* Loading icon */
.icons-selector .fip-icon-spin3:before {
  content: '\e815';
}

.icons-selector .fip-icon-spin3 {
  -moz-animation: spin 2s infinite linear;
  -o-animation: spin 2s infinite linear;
  -webkit-animation: spin 2s infinite linear;
  animation: spin 2s infinite linear;
  display: inline-block;
}

@-moz-keyframes spin {
  0% {
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}

@-webkit-keyframes spin {
  0% {
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}

@-o-keyframes spin {
  0% {
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}

@-ms-keyframes spin {
  0% {
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}

@keyframes spin {
  0% {
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}

/**
 * Grey Theme file for fontIconPicker
 * {@link https://github.com/micc83/fontIconPicker}
 */

/* Main Container */
.fip-grey.icons-selector {
  font-size: 16px;
}

/* Icon selector */
.fip-grey.icons-selector .selector {
  border: 1px solid #ededed;
  background-color: #fff;
}

/* Selector open button */
.fip-grey.icons-selector .selector-button {
  background-color: #f4f4f4;
  border-left: 1px solid #e1e1e1;
}

/* Selector open button hover */
.fip-grey.icons-selector .selector-button:hover {
  background-color: #f1f1f1;
}

.fip-grey.icons-selector .selector-button:hover i {
  color: #999;
}

/* Selector open button icon */
.fip-grey.icons-selector .selector-button i {
  color: #aaa;
  text-shadow: 0px 1px 0px #fff;
}

/* Selected icon */
.fip-grey.icons-selector .selected-icon .micon {
  color: #404040;
}

/* IconPicker Popup */
.fip-grey.icons-selector .selector-popup {
  -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.04);
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.04);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.04);
  border: 1px solid #e5e5e5;
}

/* Search input & category selector */
.fip-grey.icons-selector .selector-search input[type="text"],
.fip-grey.icons-selector .selector-category select {
  border: 1px solid #ededed;
  color: #404040;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  outline: none;
}

/* Search input placeholder */
.fip-grey.icons-selector input::-webkit-input-placeholder {
  color: #ddd;
}

.fip-grey.icons-selector input:-moz-placeholder {
  color: #ddd;
}

.fip-grey.icons-selector input::-moz-placeholder {
  color: #ddd;
}

.fip-grey.icons-selector input:-ms-input-placeholder {
  color: #ddd !important;
}

/* Search and cancel icon */
.fip-grey.icons-selector .selector-search i {
  color: #eee;
}

/* Icon Container inside Popup */
.fip-grey.icons-selector .fip-icons-container {
  background-color: #fff;
  border: 1px solid #ededed;
}

/* Icon container loading */
.fip-grey.icons-selector .fip-icons-container .loading {
  color: #eee;
}

/* Single icon box */
.fip-grey.icons-selector .fip-box {
  border: 1px solid #efefef;
}

/* Single icon box hover */
.fip-grey.icons-selector .fip-box:hover {
  background-color: #f6f6f6;
}

/* Pagination and footer icons */
.fip-grey.icons-selector .selector-footer,
.fip-grey.icons-selector .selector-footer i {
  color: #ddd;
}

/* Pagination arrows icons hover */
.fip-grey.icons-selector .selector-arrows i:hover {
  color: #777;
}

/* Currently selected icon color */
.fip-grey.icons-selector span.current-icon,
.fip-grey.icons-selector span.current-icon:hover {
  background-color: #2ea2cc;
  color: #fff;
  border: 1px solid #298cba;
}

/* No icons found */
.fip-grey.icons-selector .icons-picker-error i:before {
  color: #eee;
}

File

css/micon.fonticonpicker.css
View source
  1. /**
  2. * CSS file for fontIconPicker
  3. * This file holds the basic CSS
  4. * {@link https://github.com/micc83/fontIconPicker}
  5. */
  6. .form-disabled .icons-selector {
  7. opacity: 0.5;
  8. pointer-events: none;
  9. }
  10. .icons-selector * {
  11. margin: 0;
  12. padding: 0;
  13. border: 0;
  14. font-size: 100%;
  15. font: inherit;
  16. vertical-align: baseline;
  17. }
  18. .icons-selector,
  19. .icons-selector:before,
  20. .icons-selector:after,
  21. .icons-selector *,
  22. .icons-selector *:before,
  23. .icons-selector *:after {
  24. -webkit-box-sizing: content-box;
  25. -moz-box-sizing: content-box;
  26. box-sizing: content-box;
  27. }
  28. /* Display */
  29. .icons-selector {
  30. display: inline-block;
  31. vertical-align: middle;
  32. text-align: left;
  33. }
  34. /* Icon selector */
  35. .icons-selector .selector {
  36. width: 100px;
  37. height: 40px;
  38. }
  39. /* Selector open button */
  40. .icons-selector .selector-button {
  41. width: 39px;
  42. height: 100%;
  43. display: block;
  44. text-align: center;
  45. cursor: pointer;
  46. float: left;
  47. }
  48. /* Selector open button icon */
  49. .icons-selector .selector-button i {
  50. line-height: 38px;
  51. text-align: center;
  52. }
  53. /* Selected icon container */
  54. .icons-selector .selected-icon {
  55. display: block;
  56. width: 60px;
  57. height: 100%;
  58. float: left;
  59. text-align: center;
  60. line-height: 40px;
  61. }
  62. /* Selected icon */
  63. .icons-selector .selected-icon .micon {
  64. line-height: 40px;
  65. font-size: 30px;
  66. cursor: default;
  67. }
  68. /* IconPicker Popup */
  69. .icons-selector .selector-popup {
  70. position: absolute;
  71. z-index: 10000;
  72. background-color: #fefefe;
  73. padding: 5px;
  74. height: auto;
  75. width: 528px;
  76. margin-top: -1px;
  77. }
  78. /* Search input & category selector */
  79. .icons-selector .selector-search input[type="text"],
  80. .icons-selector .selector-category select {
  81. border: 0;
  82. line-height: 20px;
  83. padding: 10px 2.5%;
  84. width: 100%;
  85. -moz-box-sizing: border-box;
  86. -webkit-box-sizing: border-box;
  87. box-sizing: border-box;
  88. margin-bottom: 5px;
  89. font-size: 12px;
  90. display: block;
  91. /* Fixes the positioning inside hidden/floated/text-aligned elements, where it would leave a margin */
  92. }
  93. .icons-selector .selector-category select {
  94. height: 40px;
  95. }
  96. .icons-selector .selector-category select option {
  97. padding: 10px;
  98. }
  99. /* Search input placeholder */
  100. .icons-selector input::-webkit-input-placeholder {
  101. text-transform: uppercase;
  102. }
  103. .icons-selector input:-moz-placeholder {
  104. text-transform: uppercase;
  105. }
  106. .icons-selector input::-moz-placeholder {
  107. text-transform: uppercase;
  108. }
  109. .icons-selector input:-ms-input-placeholder {
  110. text-transform: uppercase;
  111. }
  112. /* Search and cancel icon */
  113. .icons-selector .selector-search {
  114. position: relative;
  115. }
  116. .icons-selector .selector-search i {
  117. position: absolute;
  118. right: 10px;
  119. top: 7px;
  120. }
  121. /* Icon Container inside Popup */
  122. .icons-selector .fip-icons-container {
  123. width: 100%;
  124. -moz-box-sizing: border-box;
  125. -webkit-box-sizing: border-box;
  126. box-sizing: border-box;
  127. padding: 5px;
  128. }
  129. /* Icon container loading */
  130. .icons-selector .fip-icons-container .loading {
  131. font-size: 24px;
  132. margin: 0 auto;
  133. padding: 20px 0;
  134. text-align: center;
  135. width: 100%;
  136. }
  137. /* Single icon box */
  138. .icons-selector .fip-box {
  139. display: inline-block;
  140. margin: 2px;
  141. width: 80px;
  142. line-height: 62px;
  143. text-align: center;
  144. cursor: pointer;
  145. vertical-align: top;
  146. height: 60px;
  147. }
  148. .icons-selector .fip-box .micon {
  149. line-height: 62px;
  150. font-size: 30px;
  151. }
  152. .icons-selector .micon:before {
  153. color: #252525;
  154. }
  155. /* Popup footer */
  156. .icons-selector .selector-footer {
  157. line-height: 12px;
  158. padding: 5px 5px 0 5px;
  159. text-align: center;
  160. }
  161. /* Pagination and footer icons */
  162. .icons-selector .selector-footer,
  163. .icons-selector .selector-footer i {
  164. font-size: 14px;
  165. }
  166. /* Pagination arrows container */
  167. .icons-selector .selector-arrows {
  168. float: right;
  169. }
  170. /* Pagination text */
  171. .icons-selector .selector-pages {
  172. font-size: 11px;
  173. float: left;
  174. }
  175. /* Pagination arrows icons */
  176. .icons-selector .selector-arrows i {
  177. cursor: pointer;
  178. }
  179. /* Total icons */
  180. .icons-selector .selector-footer em {
  181. font-style: italic;
  182. }
  183. /* No icons found */
  184. .icons-selector .icons-picker-error i:before {
  185. color: #eee;
  186. }
  187. /* Icons */
  188. @font-face {
  189. font-family: 'iconpicker';
  190. src: url('../font/micon.iconpicker.eot?90190138');
  191. src: url('../font/micon.iconpicker.eot?90190138#iefix') format('embedded-opentype'), url('../font/micon.iconpicker.woff?90190138') format('woff'), url('../font/micon.iconpicker.ttf?90190138') format('truetype'), url('../font/micon.iconpicker.svg?90190138#iconpicker') format('svg');
  192. font-weight: normal;
  193. font-style: normal;
  194. }
  195. .icons-selector [class^="fip-icon-"]:before,
  196. .icons-selector [class*=" fip-icon-"]:before {
  197. font-family: "iconpicker";
  198. font-style: normal;
  199. font-weight: normal;
  200. speak: none;
  201. display: inline-block;
  202. text-decoration: inherit;
  203. width: 1em;
  204. margin-right: .2em;
  205. text-align: center;
  206. font-variant: normal;
  207. text-transform: none;
  208. line-height: 1em;
  209. margin-left: .2em;
  210. }
  211. /* Search icon */
  212. .icons-selector .fip-icon-search:before {
  213. content: '\e812';
  214. cursor: default;
  215. }
  216. /* Cancel search icon */
  217. .icons-selector .fip-icon-cancel:before {
  218. content: '\e814';
  219. cursor: pointer;
  220. }
  221. /* No icon set */
  222. .icons-selector .fip-icon-block:before {
  223. content: '\e84e';
  224. color: #fed0d0;
  225. }
  226. /* Open picker icon */
  227. .icons-selector .fip-icon-down-dir:before {
  228. content: '\e800';
  229. }
  230. /* Close picker icon */
  231. .icons-selector .fip-icon-up-dir:before {
  232. content: '\e813';
  233. }
  234. /* Prev page icon */
  235. .icons-selector .fip-icon-left-dir:before {
  236. content: '\e801';
  237. }
  238. /* Next page icon */
  239. .icons-selector .fip-icon-right-dir:before {
  240. content: '\e802';
  241. }
  242. /* Loading icon */
  243. .icons-selector .fip-icon-spin3:before {
  244. content: '\e815';
  245. }
  246. .icons-selector .fip-icon-spin3 {
  247. -moz-animation: spin 2s infinite linear;
  248. -o-animation: spin 2s infinite linear;
  249. -webkit-animation: spin 2s infinite linear;
  250. animation: spin 2s infinite linear;
  251. display: inline-block;
  252. }
  253. @-moz-keyframes spin {
  254. 0% {
  255. -moz-transform: rotate(0deg);
  256. -o-transform: rotate(0deg);
  257. -webkit-transform: rotate(0deg);
  258. transform: rotate(0deg);
  259. }
  260. 100% {
  261. -moz-transform: rotate(359deg);
  262. -o-transform: rotate(359deg);
  263. -webkit-transform: rotate(359deg);
  264. transform: rotate(359deg);
  265. }
  266. }
  267. @-webkit-keyframes spin {
  268. 0% {
  269. -moz-transform: rotate(0deg);
  270. -o-transform: rotate(0deg);
  271. -webkit-transform: rotate(0deg);
  272. transform: rotate(0deg);
  273. }
  274. 100% {
  275. -moz-transform: rotate(359deg);
  276. -o-transform: rotate(359deg);
  277. -webkit-transform: rotate(359deg);
  278. transform: rotate(359deg);
  279. }
  280. }
  281. @-o-keyframes spin {
  282. 0% {
  283. -moz-transform: rotate(0deg);
  284. -o-transform: rotate(0deg);
  285. -webkit-transform: rotate(0deg);
  286. transform: rotate(0deg);
  287. }
  288. 100% {
  289. -moz-transform: rotate(359deg);
  290. -o-transform: rotate(359deg);
  291. -webkit-transform: rotate(359deg);
  292. transform: rotate(359deg);
  293. }
  294. }
  295. @-ms-keyframes spin {
  296. 0% {
  297. -moz-transform: rotate(0deg);
  298. -o-transform: rotate(0deg);
  299. -webkit-transform: rotate(0deg);
  300. transform: rotate(0deg);
  301. }
  302. 100% {
  303. -moz-transform: rotate(359deg);
  304. -o-transform: rotate(359deg);
  305. -webkit-transform: rotate(359deg);
  306. transform: rotate(359deg);
  307. }
  308. }
  309. @keyframes spin {
  310. 0% {
  311. -moz-transform: rotate(0deg);
  312. -o-transform: rotate(0deg);
  313. -webkit-transform: rotate(0deg);
  314. transform: rotate(0deg);
  315. }
  316. 100% {
  317. -moz-transform: rotate(359deg);
  318. -o-transform: rotate(359deg);
  319. -webkit-transform: rotate(359deg);
  320. transform: rotate(359deg);
  321. }
  322. }
  323. /**
  324. * Grey Theme file for fontIconPicker
  325. * {@link https://github.com/micc83/fontIconPicker}
  326. */
  327. /* Main Container */
  328. .fip-grey.icons-selector {
  329. font-size: 16px;
  330. }
  331. /* Icon selector */
  332. .fip-grey.icons-selector .selector {
  333. border: 1px solid #ededed;
  334. background-color: #fff;
  335. }
  336. /* Selector open button */
  337. .fip-grey.icons-selector .selector-button {
  338. background-color: #f4f4f4;
  339. border-left: 1px solid #e1e1e1;
  340. }
  341. /* Selector open button hover */
  342. .fip-grey.icons-selector .selector-button:hover {
  343. background-color: #f1f1f1;
  344. }
  345. .fip-grey.icons-selector .selector-button:hover i {
  346. color: #999;
  347. }
  348. /* Selector open button icon */
  349. .fip-grey.icons-selector .selector-button i {
  350. color: #aaa;
  351. text-shadow: 0px 1px 0px #fff;
  352. }
  353. /* Selected icon */
  354. .fip-grey.icons-selector .selected-icon .micon {
  355. color: #404040;
  356. }
  357. /* IconPicker Popup */
  358. .fip-grey.icons-selector .selector-popup {
  359. -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.04);
  360. -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.04);
  361. box-shadow: 0 1px 1px rgba(0, 0, 0, 0.04);
  362. border: 1px solid #e5e5e5;
  363. }
  364. /* Search input & category selector */
  365. .fip-grey.icons-selector .selector-search input[type="text"],
  366. .fip-grey.icons-selector .selector-category select {
  367. border: 1px solid #ededed;
  368. color: #404040;
  369. -moz-box-shadow: none;
  370. -webkit-box-shadow: none;
  371. box-shadow: none;
  372. outline: none;
  373. }
  374. /* Search input placeholder */
  375. .fip-grey.icons-selector input::-webkit-input-placeholder {
  376. color: #ddd;
  377. }
  378. .fip-grey.icons-selector input:-moz-placeholder {
  379. color: #ddd;
  380. }
  381. .fip-grey.icons-selector input::-moz-placeholder {
  382. color: #ddd;
  383. }
  384. .fip-grey.icons-selector input:-ms-input-placeholder {
  385. color: #ddd !important;
  386. }
  387. /* Search and cancel icon */
  388. .fip-grey.icons-selector .selector-search i {
  389. color: #eee;
  390. }
  391. /* Icon Container inside Popup */
  392. .fip-grey.icons-selector .fip-icons-container {
  393. background-color: #fff;
  394. border: 1px solid #ededed;
  395. }
  396. /* Icon container loading */
  397. .fip-grey.icons-selector .fip-icons-container .loading {
  398. color: #eee;
  399. }
  400. /* Single icon box */
  401. .fip-grey.icons-selector .fip-box {
  402. border: 1px solid #efefef;
  403. }
  404. /* Single icon box hover */
  405. .fip-grey.icons-selector .fip-box:hover {
  406. background-color: #f6f6f6;
  407. }
  408. /* Pagination and footer icons */
  409. .fip-grey.icons-selector .selector-footer,
  410. .fip-grey.icons-selector .selector-footer i {
  411. color: #ddd;
  412. }
  413. /* Pagination arrows icons hover */
  414. .fip-grey.icons-selector .selector-arrows i:hover {
  415. color: #777;
  416. }
  417. /* Currently selected icon color */
  418. .fip-grey.icons-selector span.current-icon,
  419. .fip-grey.icons-selector span.current-icon:hover {
  420. background-color: #2ea2cc;
  421. color: #fff;
  422. border: 1px solid #298cba;
  423. }
  424. /* No icons found */
  425. .fip-grey.icons-selector .icons-picker-error i:before {
  426. color: #eee;
  427. }