.plugin-organization{position:relative;width:100%}@-moz-keyframes rotate{0%{-moz-transform:rotate(0deg);transform:rotate(0deg)}100%{-moz-transform:rotate(1080deg);transform:rotate(1080deg)}}@-webkit-keyframes rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(1080deg);transform:rotate(1080deg)}}@keyframes rotate{0%{-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-moz-transform:rotate(1080deg);-ms-transform:rotate(1080deg);-webkit-transform:rotate(1080deg);transform:rotate(1080deg)}}.plugin-organization input{padding:0 26px 0 6px;width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;min-height:25px}.plugin-organization input::-ms-clear{display:none}.plugin-organization .cb{clear:both}.plugin-organization .erase-container{width:16px;height:16px;position:absolute;top:calc(50% - 8px);right:4px;cursor:pointer}.plugin-organization .erase-container:hover .erase{opacity:1;-moz-transform:rotate(-45deg) scale(1.1);-ms-transform:rotate(-45deg) scale(1.1);-webkit-transform:rotate(-45deg) scale(1.1);transform:rotate(-45deg) scale(1.1);-moz-transition:all 500ms cubic-bezier(.37,.74,.15,1.5);-o-transition:all 500ms cubic-bezier(.37,.74,.15,1.5);-webkit-transition:all 500ms cubic-bezier(.37,.74,.15,1.5);transition:all 500ms cubic-bezier(.37,.74,.15,1.5)}.plugin-organization .erase-container .erase{position:absolute;width:16px;height:16px;top:0;right:0;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:.7;-moz-transition:all 300ms cubic-bezier(.37,.74,.15,1);-o-transition:all 300ms cubic-bezier(.37,.74,.15,1);-webkit-transition:all 300ms cubic-bezier(.37,.74,.15,1);transition:all 300ms cubic-bezier(.37,.74,.15,1)}.plugin-organization .erase-container .erase:before{content:'';width:16px;height:2px;background:#000;position:absolute;top:7px;left:0;-moz-border-radius:1px;-webkit-border-radius:1px;border-radius:1px}.plugin-organization .erase-container .erase:after{content:'';width:2px;height:16px;background:#000;position:absolute;top:0;left:7px;-moz-border-radius:1px;-webkit-border-radius:1px;border-radius:1px}.plugin-organization .organization-dropdown{position:absolute;width:calc(100% - 38px);background:#fff;top:0;left:0;z-index:1}.plugin-organization .organization-dropdown .info{font-size:12px;border:1px solid #e0e0e0;border-top:none;background:#fff;padding-left:5px;height:47px;line-height:47px;position:relative}.plugin-organization .organization-dropdown .error-container{width:100%;height:47px;position:relative;float:left;border:1px solid #e0e0e0;border-top:none;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;color:#d40028;background:#fff}.plugin-organization .organization-dropdown .error-container .form-validator-warning{margin:15px 0 0 10px}.plugin-organization .organization-dropdown .error-container .btn-retry{width:62px;height:26px;border-radius:13px;font-size:12px;line-height:26px;margin:0;position:absolute;top:10px;right:10px;color:#fff;background-image:none}.plugin-organization .organization-dropdown .spinner-container{width:100%;height:47px;position:relative;float:left;border:1px solid #e0e0e0;border-top:none;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff;-moz-box-shadow:rgba(0,0,0,.12) 0 5px 20px;-webkit-box-shadow:rgba(0,0,0,.12) 0 5px 20px;box-shadow:rgba(0,0,0,.12) 0 5px 20px}.plugin-organization .organization-dropdown .spinner-container .spin{top:50%;left:50%;margin-top:-10px;margin-left:-10px;position:absolute;width:20px;height:20px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;background:#dadada;z-index:0;-moz-animation:rotate 2s linear infinite backwards;-webkit-animation:rotate 2s linear infinite backwards;animation:rotate 2s linear infinite backwards}.plugin-organization .organization-dropdown .spinner-container .spin:after{content:'';position:absolute;background:#fff;height:16px;width:16px;top:2px;left:2px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;z-index:1}.plugin-organization .organization-dropdown .spinner-container .spin:before{content:'';position:absolute;background:#fff;width:10px;height:20px;top:0;right:0;z-index:2}.plugin-organization .organization-dropdown .suggestion-container,.plugin-organization .organization-dropdown .other-options-container{padding:0;margin:0;float:left;background:#fff;border-left:1px solid #e0e0e0;border-right:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;max-height:235px;overflow-x:none;overflow-y:auto;z-index:10;position:relative;width:100%}.plugin-organization .organization-dropdown .suggestion-container::-webkit-scrollbar,.plugin-organization .organization-dropdown .other-options-container::-webkit-scrollbar{background:#f1f1f1;-webkit-appearance:none;width:7px}.plugin-organization .organization-dropdown .suggestion-container::-webkit-scrollbar-thumb,.plugin-organization .organization-dropdown .other-options-container::-webkit-scrollbar-thumb{border-radius:4px;background-color:rgba(0,0,0,.5);-webkit-box-shadow:0 0 1px rgba(255,255,255,.5)}.plugin-organization .organization-dropdown .suggestion-container li,.plugin-organization .organization-dropdown .other-options-container li{width:100%;list-style:none;border-bottom:1px solid #e0e0e0;float:left;cursor:pointer}.plugin-organization .organization-dropdown .suggestion-container li:last-child,.plugin-organization .organization-dropdown .other-options-container li:last-child{border-bottom:none}.plugin-organization .organization-dropdown .suggestion-container li:hover,.plugin-organization .organization-dropdown .other-options-container li:hover{background:#eee;color:#000}.plugin-organization .organization-dropdown .suggestion-container li .data,.plugin-organization .organization-dropdown .other-options-container li .data{width:100%;float:left;font-size:12px;line-height:18px}.plugin-organization .organization-dropdown .suggestion-container li .data .organization-name,.plugin-organization .organization-dropdown .other-options-container li .data .organization-name{font-weight:600;padding-left:5px;padding-top:5px}.plugin-organization .organization-dropdown .suggestion-container li .data .organization-location,.plugin-organization .organization-dropdown .other-options-container li .data .organization-location{color:#999;padding-left:5px;padding-bottom:5px}.plugin-organization .organization-dropdown .other-options-container .organization-name{padding-bottom:5px}.plugin-organization .organization-dropdown .no-result{border:1px solid #e0e0e0;border-top:none;background:#fff;padding:5px;font-size:12px;line-height:18px;font-weight:600;z-index:9;position:relative}.plugin-organization .organization-dropdown .no-result span{color:#f29400;-moz-transition:all 100ms ease-in-out;-o-transition:all 100ms ease-in-out;-webkit-transition:all 100ms ease-in-out;transition:all 100ms ease-in-out;cursor:pointer}.plugin-organization .organization-dropdown .no-result span:hover{color:#bababa}.plugin-organization .organization-dropdown .no-result .add-btn{border:1px solid #e0e0e0;background:#fff;padding:3px 5px;display:block;float:left;margin-top:5px;cursor:pointer;-moz-transition:all 100ms ease-in-out;-o-transition:all 100ms ease-in-out;-webkit-transition:all 100ms ease-in-out;transition:all 100ms ease-in-out}.plugin-organization .organization-dropdown .no-result .add-btn:hover{background:#e0e0e0;color:#000}.plugin-organization .create-organization-form{padding:15px;position:relative;border:1px solid #e0e0e0}.plugin-organization .create-organization-form input{padding:0 6px 0 6px;width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;min-height:25px;margin-top:10px;margin-bottom:4px}.plugin-organization .create-organization-form .form-validator-error{color:#d40028}.plugin-organization .create-organization-form .form-validator-warning{color:#d40028;margin:10px 0 0 5px}.plugin-organization .create-organization-form .btn-save{float:right}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0}.ui-menu .ui-menu{position:absolute}.ui-menu-item{margin:0;padding:0;cursor:pointer;overflow:hidden}.ui-menu-item a{padding:4px 6px}.ui-menu-item:hover{background:#f1f1f1;-moz-transition:all 100ms ease-in-out;-o-transition:all 100ms ease-in-out;-webkit-transition:all 100ms ease-in-out;transition:all 100ms ease-in-out;cursor:pointer}.ui-state-hover{background:#f1f1f1;-moz-transition:all 100ms ease-in-out;-o-transition:all 100ms ease-in-out;-webkit-transition:all 100ms ease-in-out;transition:all 100ms ease-in-out;cursor:pointer}.ui-widget-content{border:1px solid #ddd;background:#fff;color:#333}.ui-widget-content a{color:#333;width:100%;display:block}.ui-widget-header{border:1px solid #ddd;background:#e9e9e9;color:#333;font-weight:bold}