﻿div.iconpicker div.input-wrapper {
    position: relative;
}

    div.iconpicker div.input-wrapper input {
        width: 50px;
        padding-left: 25px;
        padding-right: 25px;
        cursor: default;
   }

    div.iconpicker div.input-wrapper span.icon1 {
        position: absolute;
        left: 5px;
        top: calc(50% - 0.5em);
        cursor: default;
    }

    div.iconpicker div.input-wrapper span.icon2 {
        position: absolute;
        left: 33px;
        top: calc(50% - 0.5em);
        cursor: default;
    }

div.iconpicker ul {
    position: absolute;
    width: 380px;
    height: 380px;
    padding: 1px;
    overflow-y: scroll;
    background-color: white;
    transform: translate(-1px, -1px);
    z-index: 10;
}

    div.iconpicker ul > li {
        list-style-type: none;
        float: left;
    }

        div.iconpicker ul > li button {
            box-sizing: border-box;
            border-radius: 0;
            width: 45px;
            height: 45px;
        }

        div.iconpicker ul > li span {
            background-color: white;
        }
