.wco_feuser_password_recovery .alert-notice {
    background-color: #333333;
    border-color: transparent;
    color: #ffffff;
}

.wco_feuser_password_recovery .alert-notice hr {
    border-top-color: rgba(0,0,0,0);
}

.wco_feuser_password_recovery .alert-notice .alert-link {
    color: #e6e6e6;
}

.wco_feuser_password_recovery .alert {
    box-shadow: inset 0 0 0 1px rgba(0,0,0,0.1);
    border: 0;
}

.wco_feuser_password_recovery .alert a {
    color: inherit;
    text-decoration: underline;
}

.wco_feuser_password_recovery .alert .media {
    margin: 0;
}

.wco_feuser_password_recovery .alert .media .fa-stack > .fa:first-child {
    opacity: 0.2;
    filter: alpha(opacity=20);
}

.wco_feuser_password_recovery .alert .media-body {
    vertical-align: middle;
}

.wco_feuser_password_recovery .alert-title {
    font-size: 1.12em;
    font-weight: bold;
    margin: 0 0 0.25em;
}

.wco_feuser_password_recovery .alert-body,
.wco_feuser_password_recovery .alert-message {
    margin: 0;
    font-size: .9em;
}

.wco_feuser_password_recovery .alert-body > *:last-child,
.wco_feuser_password_recovery .alert-message > *:last-child {
    margin-bottom: 0;
}

.wco_feuser_password_recovery .alert-body > ul,
.wco_feuser_password_recovery .alert-message > ul {
    padding-left: 1.5em;
}

.wco_feuser_password_recovery .alert-dismissible .close {
    opacity: 0.5;
    filter: alpha(opacity=50);
    padding: 1px;
    top: -3px;
    right: -22px;
    color: inherit;
}

.wco_feuser_password_recovery .alert-dismissible .close:hover {
    opacity: 1;
    filter: alpha(opacity=100);
    color: inherit;
}

.wco_feuser_password_recovery .media-right,
.wco_feuser_password_recovery .media > .pull-right {
    padding-left: 10px;
}

.wco_feuser_password_recovery .media-left,
.wco_feuser_password_recovery .media > .pull-left {
    padding-right: 10px;
}

.wco_feuser_password_recovery .media-left,
.wco_feuser_password_recovery .media-right,.media-body {
    display: table-cell;
    vertical-align: top;
}
