/*!
 * bootstrap-tokenfield
 * https://github.com/sliptree/bootstrap-tokenfield
 * Copyright 2013-2014 Sliptree and other contributors; Licensed MIT
 */.tokenfield{background:#f3f3f4;border-radius:6px;display:flex;flex-wrap:wrap;height:auto;min-height:40px;padding:0 6px 6px}.tokenfield.focus{border-color:#fbd0bc!important;box-shadow:0 0 0 4px #feefe8}.tokenfield .token{align-items:center;background:#fff;border-radius:6px;cursor:default;display:flex;height:28px;line-height:28px;margin:5px 5px 0 0;padding:0 8px;white-space:nowrap}.tokenfield .token:hover{border-color:#b9b9b9}.tokenfield .token.active{border-color:#52a8ec;border-color:rgba(82,168,236,.8)}.tokenfield .token.duplicate{-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-duration:.1s;animation-duration:.1s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:blink;animation-name:blink;-webkit-animation-timing-function:ease;animation-timing-function:ease;border-color:#ebccd1}.tokenfield .token.invalid{background:none;border:1px solid transparent;border-bottom:1px dotted #d9534f;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.tokenfield .token.invalid.active{background:#ededed;border:1px solid #ededed;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.tokenfield .token .token-label{color:#62646a;display:inline-block;font-size:13px;overflow:hidden;text-overflow:ellipsis;vertical-align:top}.tokenfield .token .close{color:#62646a;font-size:8px;padding-left:8px}.tokenfield .token-input{background:none;border:0;padding:0}.tokenfield .token-input:focus{border-color:transparent;-webkit-box-shadow:none;box-shadow:none;outline:0}.tokenfield.disabled{background-color:#eee;cursor:not-allowed}.tokenfield.disabled .token-input{cursor:not-allowed}.tokenfield.disabled .token:hover{border-color:#d9d9d9;cursor:not-allowed}.tokenfield.disabled .token:hover .close{cursor:not-allowed;filter:alpha(opacity=20);opacity:.2}.input-group-sm .tokenfield,.tokenfield.input-sm{min-height:30px;padding-bottom:0}.input-group-sm .token,.tokenfield.input-sm .token{height:20px;margin-bottom:4px}.input-group-sm .token-input,.tokenfield.input-sm .token-input{height:18px;margin-bottom:5px}.input-group-lg .tokenfield,.tokenfield.input-lg{min-height:45px;padding-bottom:4px}.input-group-lg .token,.tokenfield.input-lg .token{height:25px}.input-group-lg .token-label,.tokenfield.input-lg .token-label{line-height:23px}.input-group-lg .token .close,.tokenfield.input-lg .token .close{line-height:1.3em}.input-group-lg .token-input,.tokenfield.input-lg .token-input{height:23px;line-height:23px;margin-bottom:6px;vertical-align:top}.tokenfield.rtl{direction:rtl;text-align:right}.tokenfield.rtl .token{margin:-1px 0 5px 5px}.tokenfield.rtl .token .token-label{padding-left:0;padding-right:4px}@media (min-width:1px) and (max-width:640px){.tokenfield .token .token-label{font-size:12px}}