/**Tags*/
.amsify-suggestags-area .amsify-suggestags-input-area-default {
    cursor: pointer;
    border: 0px solid #cccccc;
    box-shadow: none;
    border-radius: 0;
    min-height: 20px;
    padding: 8px 10px !important;
}

.amsify-suggestags-area .amsify-suggestags-input-area {
    text-align: left;
    height: auto;
}

.amsify-suggestags-area .amsify-suggestags-input-area:hover {
    cursor: text;
}

.amsify-suggestags-area .amsify-suggestags-input-area .amsify-suggestags-input {
    max-width: 100px;
    padding: 0px 4px;
    border: 0;
    font-size: 12px;
}

.amsify-suggestags-area .amsify-suggestags-input-area .amsify-suggestags-input:focus {
    outline: 0;
    box-shadow: none;
}

.amsify-focus {
    border-color: #66afe9;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6);
}

.amsify-focus-light {
    border-color: #cacaca;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(189, 189, 189, 0.6);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(189, 189, 189, 0.6);
}

.amsify-suggestags-area .amsify-suggestags-label {
    cursor: pointer;
    min-height: 20px;
}

.amsify-toggle-suggestags {
    float: right;
    cursor: pointer;
}

.amsify-suggestags-area .amsify-suggestags-list {
    display: none;
    position: absolute;
    background: white;
    border: 1px solid #dedede;
    z-index: 25;
}

.amsify-suggestags-area .amsify-suggestags-list ul.amsify-list {
    list-style: none;
    padding: 0px;
    max-height: 250px;
    overflow-y: auto;
    margin: 0;
}

.amsify-suggestags-area .amsify-suggestags-list ul.amsify-list li.amsify-list-item {
    text-align: left;
    cursor: pointer;
    padding: 5px 10px;
    border-bottom: 1px solid #eee;
    font-size: 13px;
}

.amsify-suggestags-area .amsify-suggestags-list ul.amsify-list li.amsify-list-item:active {
    background: #f8f8f8;
    color: white;
    -moz-box-shadow: inset 0 0 10px #000000;
    -webkit-box-shadow: inset 0 0 10px #000000;
    box-shadow: inset 0 0 10px #000000;
}

.amsify-suggestags-area .amsify-suggestags-list ul.amsify-list li.amsify-list-group {
    text-align: left;
    padding: 0px 10px;
    font-weight: bold;
}

.amsify-suggestags-area .amsify-suggestags-list ul.amsify-list li.amsify-item-pad {
    padding-left: 30px;
}

.amsify-suggestags-area .amsify-suggestags-list ul.amsify-list li.amsify-item-noresult {
    display: none;
    color: #ff6060;
    font-weight: bold;
    text-align: center;
}

.amsify-suggestags-area .amsify-suggestags-list .amsify-select-input {
    display: none;
}

.amsify-suggestags-area .amsify-suggestags-list ul.amsify-list li.active {
    background: #d9d8d8;
}

.amsify-suggestags-area .amsify-suggestags-list ul.amsify-list li:hover {
    background: #d9d8d8;
}

.amsify-suggestags-area .amsify-suggestags-list ul.amsify-list li.amsify-item-pad.active {
    font-weight: normal;
}

.amsify-suggestags-input-area .amsify-select-tag,
.amsify-suggestags-input-area .amsify-plus-tag {
    padding: 2px 7px;
    margin: 0px 4px 1px 0px;
    border-radius: 20px;
    display: inline-block;
    font-size: 12px;
}

.amsify-suggestags-input-area .amsify-select-tag.col-bg {
    background: #f9e8e5;
    color: #ef3b24;
    border: 1px solid #f9a196;
}

.amsify-suggestags-input-area .amsify-plus-tag.show-plus-bg {
    background: #767676;
    color: white;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
}

/*.amsify-suggestags-input-area
.amsify-select-tag:hover {
	background: #737373;
    color: white;
}*/

.amsify-suggestags-input-area .disabled.amsify-select-tag {
    background: #eaeaea;
    color: #b9b9b9;
    pointer-events: none;
}

.amsify-suggestags-input-area .flash.amsify-select-tag {
    background-color: #f57f7f;
    -webkit-transition: background-color 200ms linear;
    -ms-transition: background-color 200ms linear;
    transition: background-color 200ms linear;
}

.amsify-suggestags-input-area .amsify-remove-tag {
    cursor: pointer;
}

.amsify-no-suggestion {
    display: none;
    opacity: 0.7;
}