/* field_fontIcons-select start*/
.field_fontIcons-select {
max-height: 300px;
overflow-y: auto;
position: relative;
background-color: #fff;
/* field_fontIcons-select end*/ }
.field_fontIcons-select .group-h .label {
border-bottom: 1px solid #bcbcbc;
margin-bottom: 2px;
clear: both; }
.field_fontIcons-select .group-h .single-icon {
color: #bcbcbc;
text-decoration: none;
font-size: 24px;
line-height: 32px;
width: 32px;
display: block;
float: left;
text-align: center;
border: 2px solid #fff;
border-radius: 0.2em; }
.field_fontIcons-select .group-h .single-icon:hover, .field_fontIcons-select
.group-h .single-icon.selected {
color: #000;
border: 2px solid #18ac00; }
