tags-input{display:block}tags-input *,tags-input *:before,tags-input *:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}tags-input .host{position:relative;margin-top:5px;margin-bottom:5px;height:100%}tags-input .host:active{outline:none}tags-input .tags{display:block;width:100%;height:100%;font-size:14px;line-height:1.428571429;color:#555;vertical-align:middle;background-color:#fff;border:1px solid #ccc;border-radius:4px;-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;overflow:hidden}tags-input .tags.focused{border-color:#1bbae1}tags-input .tags .tag-list{margin:0;padding:0;list-style-type:none}tags-input .tags .tag-item{margin:2px;padding:0 5px;display:inline-block;float:left;font:13px "Helvetica Neue",Helvetica,Arial,sans-serif;height:26px;line-height:28px;border-radius:3px;background:-webkit-linear-gradient(top,#f0f9ff 0%,#cbebff 47%,#a1dbff 100%);background:#6ad2eb;color:#fff}tags-input .tags .tag-item.selected{background:#ef8a80;border-color:#e74c3c}tags-input .tags .tag-item .remove-button{margin:0 0 0 5px;padding:0;border:none;background:none;cursor:pointer;vertical-align:middle;font:bold 16px Arial,sans-serif;color:#fff}tags-input .tags .tag-item .remove-button:active{color:red}tags-input .tags .input{border:0;outline:none;margin:2px;padding:0;padding-left:5px;float:left;height:26px;font:13px "Helvetica Neue",Helvetica,Arial,sans-serif}tags-input .tags .input.invalid-tag{color:red}tags-input .tags .input::-ms-clear{display:none}tags-input.ng-invalid .tags{}tags-input[disabled] .host:focus{outline:none}tags-input[disabled] .tags{background-color:#eee;cursor:default}tags-input[disabled] .tags .tag-item{opacity:.65;background:-webkit-linear-gradient(top,#f0f9ff 0%,rgba(203,235,255,.75) 47%,rgba(161,219,255,.62) 100%);background:linear-gradient(to bottom,#f0f9ff 0%,rgba(203,235,255,.75) 47%,rgba(161,219,255,.62) 100%)}tags-input[disabled] .tags .tag-item .remove-button{cursor:default}tags-input[disabled] .tags .tag-item .remove-button:active{color:#585858}tags-input[disabled] .tags .input{background-color:#eee;cursor:default}tags-input .autocomplete{margin-top:5px;position:absolute;padding:5px 0;z-index:999;width:100%;background-color:#fff;border:1px solid rgba(0,0,0,.2);-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2)}tags-input .autocomplete .suggestion-list{margin:0;padding:0;list-style-type:none;max-height:280px;overflow-y:auto;position:relative}tags-input .autocomplete .suggestion-item{padding:5px 10px;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#000;background-color:#fff}tags-input .autocomplete .suggestion-item.selected{color:#394263;background-color:#eaedf1}tags-input .autocomplete .suggestion-item.selected em{color:#fff;background-color:rgba(106,210,235,.72)}tags-input .autocomplete .suggestion-item em{font:normal bold 14px "Helvetica Neue",Helvetica,Arial,sans-serif;color:#000;background-color:#fff}.angularjs-datetime-picker{color:#333;font:normal 14px sans-serif;border:1px solid #ddd;display:inline-block;background:#fff}.angularjs-datetime-picker>.adp-month{text-align:center;line-height:22px;padding:10px;background:#fcfcfc;text-transform:uppercase;font-weight:bold;border-bottom:1px solid #ddd;position:relative}.angularjs-datetime-picker>.adp-month>button{color:#555;font:normal 14px sans-serif;outline:none;position:absolute;background:transparent;border:none;cursor:pointer}.angularjs-datetime-picker>.adp-month>button:hover{color:#333}.angularjs-datetime-picker>.adp-month>button.adp-prev{left:10px}.angularjs-datetime-picker>.adp-month>button.adp-next{right:10px}.angularjs-datetime-picker>.adp-days{width:210px;margin:10px;text-align:center}.angularjs-datetime-picker>.adp-days>.adp-day-of-week,.angularjs-datetime-picker>.adp-days>.adp-day{box-sizing:border-box;-moz-box-sizing:border-box;border:1px solid transparent;width:30px;line-height:28px;float:left}.angularjs-datetime-picker>.adp-days>.adp-day-of-week{font-weight:bold}.angularjs-datetime-picker>.adp-days>.adp-day:not(.selectable){opacity:.15;cursor:default}.angularjs-datetime-picker>.adp-days>.adp-day.selectable{cursor:pointer}.angularjs-datetime-picker>.adp-days>.adp-day.selected{background:#e0e0e0}.angularjs-datetime-picker>.adp-days>.adp-day.selectable:hover{background:#eee}.angularjs-datetime-picker>.adp-days:after{content:'';display:block;clear:left;height:0}.angularjs-datetime-picker input[type=range]{width:150px}