.form-group.issue,
.form-group.error
{
    margin-bottom: 0;
}
.form-group.issue .help-block,
.form-group.issue .help-inline,
.form-group.error .help-block,
.form-group.error .help-inline
{
    color: #c03a2a;
}
.form-group.issue input:not([class*='select2']),
.form-group.issue select,
.form-group.issue textarea,
.form-group.error input:not([class*='select2']),
.form-group.error select,
.form-group.error textarea
{
    color: #c03a2a !important;
    border-color: #c03a2a !important;
}
.form-group.issue input:not([class*='select2']):focus,
.form-group.issue select:focus,
.form-group.issue textarea:focus,
.form-group.error input:not([class*='select2']):focus,
.form-group.error select:focus,
.form-group.error textarea:focus
{
    border-color: #c03a2a;
    box-shadow: 0 0 6px #c03a2a;
}

.form-group.validate .help-block,
.form-group.validate .help-inline
{
    color: #189b66;
}

.form-group.validate input:not([class*='select2']),
.form-group.validate select,
.form-group.validate textarea
{
    color: #189b66 !important;
    border-color: #189b66 !important;
}

.form-group.validate input:not([class*='select2']):focus,
.form-group.validate select:focus,
.form-group.validate textarea:focus
{
    border-color: #189b66;
    box-shadow: 0 0 6px #189b66;
}

.form-group .help-block ul
{
    padding-left: 0;
}
.form-group .help-block ul li
{
    line-height: 1.5;

    margin-top: .3rem; 

    list-style-type: none;
}
.form-group .help-block ul li::before
{
    font-family: feather;
    font-size: .75rem;
    line-height: 1; 

    position: relative;
    top: -1px;

    margin-right: 5px;

    content: '\e84a';
}
