/* jzusSelect */
.jzusSelect { font-family: inherit; font-size: inherit; width: 100%; }
.jzusSelect .holder { background: #ffffff; border: #e5e4e3 1px solid; }
.jzusSelect .holder .placeholder { font-style: italic; color: #7a7a7a; font-weight: normal; }
.jzusSelect .holder .tag { background: #dbdbdb; color: #333333; }
.jzusSelect .holder .tag .remove { width: 10px; height: 10px; background: url(../images/jzus_icons.png) -10px 0 no-repeat; background-size: cover; opacity: 0.3; }
.jzusSelect .add { width: 20px; height: 20px; background: url(../images/jzus_icons.png) 0 0 no-repeat; background-size: cover; opacity: 0.3; }
.jzusSelect .dropdown { background: #ffffff; border: #e5e4e3 1px solid; }
.jzusSelect .dropdown .refine input { background: #ffffff; border: #e5e4e3 1px solid; }
.jzusSelect .dropdown .refine .searchicon { width: 20px; height: 20px; background: url(../images/jzus_icons.png) -60px 0 no-repeat; background-size: cover; opacity: 0.2; }
.jzusSelect .dropdown ul { max-height: 100px; }
.jzusSelect .dropdown li:not(.selected):not(.empty):hover { background: #e1e1e1; }
.jzusSelect.single .holder .tag { font-weight: bold; }
.jzusSelect.single .holder .tag .remove { width: 20px; height: 20px; background: url(../images/jzus_icons.png) -20px 0 no-repeat; background-size: cover; opacity: 0.1; }
.jzusSelect.single .add { background: url(../images/jzus_icons.png) -40px 0 no-repeat; background-size: cover; }