﻿.autocomplete-list, .form-item-container, .form-item-container .list-inline input {
    box-shadow: 0 1px 1px rgba(0,0,0,.075) inset
}

.ion-close-circled:before, .ion-close-round:before, .ion-close:before, .ion-closed-captioning:before {
    content: "\f12a"
}

.ion-close-circled:before {
    content: "\f128"
}

.ion-close-round:before {
    content: "\f129"
}

.ion-closed-captioning:before {
    content: "\f317"
}

.mrg-top50 {
    margin-top: 50px
}

.list-inline {
    padding-left: 0;
    list-style: none;
    margin-left: -5px
}

    .list-inline > li {
        display: inline-block;
        padding-left: 7px;
        padding-right: 7px
    }

.candidate-info-wrap .list-inline li {
    vertical-align: middle
}

    .candidate-info-wrap .list-inline li.align-super {
        vertical-align: super
    }

    .candidate-info-wrap .list-inline li.align-middle {
        vertical-align: middle
    }

.autocomplete-list {
    background-color: #fff;
    border: 1px solid #ccc;
    border-radius: 4px;
    position: absolute;
    width: 100%;
    width: calc(100% + 3px);
    left: -1px;
    z-index: 100
}

    .autocomplete-list ul {
        margin: 0;
        padding: 0;
        max-height: 300px;
        overflow: auto
    }

        .autocomplete-list ul li {
            cursor: pointer;
            list-style: none inside;
            padding: 5px 0 5px 10px
        }

            .autocomplete-list ul li.autocomplete-active {
                background-color: #23a9e1
            }

.autocomplete-active {
    background-color: #00c;
    color: #FFF
}

.form-item-container {
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    color: #555;
    padding: 5px 10px;
    position: relative
}

    .form-item-container .list-inline {
        margin-bottom: 0
    }

        .form-item-container .list-inline li {
            margin: 5px 0
        }

            .form-item-container .list-inline li span {
                border: 1px solid #23a9e1;
                border-radius: 4px;
                padding: 4px;
                display: inherit;
                font-size: 10px;
            }

                .form-item-container .list-inline li span.remove {
                    border: none;
                    cursor: pointer;
                    padding: 0
                }

                    .form-item-container .list-inline li span.remove i {
                        float: none;
                        font-size: 9px;
                    }

        .form-item-container .list-inline input {
            border: 1px solid #ccc;
            border-radius: 4px
        }

.error-msg {
    background-color: #ffdaca;
    color: #ed1c24;
    padding: 8px 10px
}

.has-error .checkbox, .has-error .checkbox-inline, .has-error .control-label, .has-error .form-control-feedback, .has-error .help-block, .has-error .radio, .has-error .radio-inline, .has-error.checkbox label, .has-error.checkbox-inline label, .has-error.radio label, .has-error.radio-inline label {
    color: #ef4136
}

.has-error .form-control {
    background-color: #fff;
    border-color: #ef4136;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075)
}

.has-error .input-group-addon {
    color: #ef4136;
    border-color: #ef4136;
    background-color: #f2dede
}

.has-success .checkbox, .has-success .checkbox-inline, .has-success .control-label, .has-success .form-control-feedback, .has-success .help-block, .has-success .radio, .has-success .radio-inline, .has-success.checkbox label, .has-success.checkbox-inline label, .has-success.radio label, .has-success.radio-inline label {
    color: #3c763d
}

.has-success .form-control {
    background-color: #cce5cc;
    border-color: #3c763d;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075)
}

    .has-success .form-control:focus {
        border-color: #1cba7d;
        -webkit-box-shadow: none;
        box-shadow: none
    }

.has-success .input-group-addon {
    color: #3c763d;
    border-color: #3c763d;
    background-color: #dff0d8
}
