.vc-icons-selector{margin:0;padding:0;border:0;font-size:100%;font:inherit;font-family:HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;display:block;vertical-align:middle;text-align:left;margin-bottom:4px}.vc-icons-selector *,.vc-icons-selector :after,.vc-icons-selector :before,.vc-icons-selector:after,.vc-icons-selector:before{-webkit-box-sizing:content-box;box-sizing:content-box}.vc-icons-selector .selector{width:100px;height:40px}.vc-icons-selector .selector-button{width:39px;height:100%;display:block;text-align:center;cursor:pointer;float:left}.vc-icons-selector .selector-button i{line-height:38px;text-align:center}.vc-icons-selector .selected-icon{display:block;width:60px;height:100%;float:left;text-align:center}.vc-icons-selector .selected-icon i{line-height:40px;font-size:18px;cursor:default}.vc-icons-selector .selector-popup{background-color:#fefefe;padding:5px 5px 20px;height:auto;margin-top:-1px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.vc-icons-selector .selector-category select,.vc-icons-selector .selector-search input[type=text]{border:0;line-height:20px;padding:10px 2.5%;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:5px;font-size:12px;display:block}.vc-icons-selector .selector-category select{height:40px}.vc-icons-selector .selector-category select option{padding:10px}.vc-icons-selector input:-moz-placeholder,.vc-icons-selector input:-ms-input-placeholder,.vc-icons-selector input::-moz-placeholder,.vc-icons-selector input::-webkit-input-placeholder{text-transform:uppercase}.vc-icons-selector .selector-search{position:relative}.vc-icons-selector .selector-search i{position:absolute;right:10px;top:30%;cursor:pointer}.vc-icons-selector .fip-icons-container{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:5px;overflow:auto;max-height:300px}.vc-icons-selector .fip-icons-container .loading{font-size:24px;margin:0 auto;padding:20px 0;text-align:center;width:100%}.vc-icons-selector .fip-icons-container .fip-box{display:inline-block;margin:2px;width:60px;line-height:42px;text-align:center;cursor:pointer;vertical-align:top;height:40px}.vc-icons-selector .fip-icons-container .fip-box .fip-block-icon{opacity:.5;cursor:not-allowed}.vc-icons-selector .selector-footer{line-height:12px;padding:5px 5px 0 5px;text-align:center;font-size:14px}.vc-icons-selector .selector-footer i{font-size:14px}.vc-icons-selector .selector-footer em{font-style:italic}.vc-icons-selector .selector-arrows{float:right}.vc-icons-selector .selector-arrows i{cursor:pointer}.vc-icons-selector .selector-pages{font-size:11px;float:left}.vc-icons-selector .icons-picker-error i:before{color:#eee}