.cpe-form input {
    width: 100%;
}

.cpe-form .label,
.cpe-form .label {
    min-width: 150px;
}

.cpe-form input[type="checkbox"] {
    display: inline;
    width: auto;
}

.cpe-form .f-group {
    margin: 0 0 15px 0;
}

.cpe-user-bar {
    background-color: #f2f2f2;
    padding: 15px;
}

.cpe-user-bar .inner {
    max-width: 1200px;
    margin: auto;
    text-align: center;
}
.cpe-user-bar .inner span {
    margin: 0;
}
.cpe-user-bar .inner > span,
.cpe-user-bar .inner > a {
    margin: 0 10px 0 10px;
}

.cpe-admin {
    background-color: #f2f2f2;
    padding: 10px;
    outline: 1px solid pink;
}

/* Registration form validation */
.f-group input:focus {
    outline: 0;
}

.f-group.success input {
    border-color: #09c372;
}

.f-group.error input {
    border-color: #ff3860;
}

.f-group .error {
    color: #ff3860;
    font-size: 14px;
    height: 16px;
}