
.fp-form {
    background: none repeat scroll 0 0 #FDFDFD;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0 1px 8px 0 rgba(0, 0, 0, 0.2);
    margin: 0 auto;
    padding: 20px;
}
.ls-form, .fp-form {
    margin-top: 50px;
    overflow: hidden;
    width: 560px;
}

.fp-form  h1 {
    font-size: 1.6875em;
    line-height: 1.125;
}

.forgot-password-form {
    text-align: center;
}

.clearfix:before, #content:before, .notifications li.notification .activity-stream-wrapper:before, .fff-form .fff-form-group:before, .clearfix:after, #content:after, .notifications li.notification .activity-stream-wrapper:after, .fff-form .fff-form-group:after {
    content: "";
    display: table;
    line-height: 0;
}
.clearfix:before, #content:before, .notifications li.notification .activity-stream-wrapper:before, .fff-form .fff-form-group:before, .clearfix:after, #content:after, .notifications li.notification .activity-stream-wrapper:after, .fff-form .fff-form-group:after {
    content: "";
    display: table;
    line-height: 0;
}
.clearfix:after, #content:after, .notifications li.notification .activity-stream-wrapper:after, .fff-form .fff-form-group:after {
    clear: both;
}
.clearfix:before, #content:before, .notifications li.notification .activity-stream-wrapper:before, .fff-form .fff-form-group:before, .clearfix:after, #content:after, .notifications li.notification .activity-stream-wrapper:after, .fff-form .fff-form-group:after {
    content: "";
    display: table;
    line-height: 0;
}
.clearfix:after, #content:after, .notifications li.notification .activity-stream-wrapper:after, .fff-form .fff-form-group:after {
    clear: both;
}
.clearfix:before, #content:before, .notifications li.notification .activity-stream-wrapper:before, .fff-form .fff-form-group:before, .clearfix:after, #content:after, .notifications li.notification .activity-stream-wrapper:after, .fff-form .fff-form-group:after {
    content: "";
    display: table;
    line-height: 0;
}
.fff-form.fff-form-i .fff-form-group {
    display: inline-block;
}
.fff-form .fff-form-group {
    margin: 12px;
    position: relative;
}
.clearfix, #content, .notifications li.notification .activity-stream-wrapper, .fff-form .fff-form-group {
}
.clearfix, #content, .notifications li.notification .activity-stream-wrapper, .fff-form .fff-form-group {
}

.fff-form .fff-form-group.fff-form-small > label {
    font-size: 1em;
}
.fff-form.fff-form-i .fff-form-group input, .fff-form.fff-form-i .fff-form-group label {
    display: inline-block;
}
.fff-form .fff-form-group > label {
    display: block;
    margin-bottom: 4px;
}
.fff-form label {
    display: inline-block;
}
.forgot-password-form input#user_email.email-field {
    margin: 10px;
    line-height: 30px;
    font-size: 16px;
    text-align: center;
    /*width: 290px;*/
}
.fff-form .fff-form-group.fff-form-small input[type="text"], .fff-form .fff-form-group.fff-form-small input[type="password"], .fff-form .fff-form-group.fff-form-small input[type="date"], .fff-form .fff-form-group.fff-form-small input[type="datetime"], .fff-form .fff-form-group.fff-form-small input[type="datetime-local"], .fff-form .fff-form-group.fff-form-small input[type="month"], .fff-form .fff-form-group.fff-form-small input[type="week"], .fff-form .fff-form-group.fff-form-small input[type="email"], .fff-form .fff-form-group.fff-form-small input[type="number"], .fff-form .fff-form-group.fff-form-small input[type="search"], .fff-form .fff-form-group.fff-form-small input[type="tel"], .fff-form .fff-form-group.fff-form-small input[type="time"], .fff-form .fff-form-group.fff-form-small input[type="url"], .fff-form .fff-form-group.fff-form-small textarea {
    font-size: 1em;
    padding: 6px 9px;
}
.fff-form.fff-form-i .fff-form-group input, .fff-form.fff-form-i .fff-form-group label {
    display: inline-block;
    font-size: 18px;
}
.fff-form input[type="text"], .fff-form input[type="password"], .fff-form input[type="date"], .fff-form input[type="datetime"], .fff-form input[type="datetime-local"], .fff-form input[type="month"], .fff-form input[type="week"], .fff-form input[type="email"], .fff-form input[type="number"], .fff-form input[type="search"], .fff-form input[type="tel"], .fff-form input[type="time"], .fff-form input[type="url"], .fff-form textarea {
    box-sizing:border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
    background-color: #FDFDFD;
    border: 1px solid #909990;
    border-radius: 4px 4px 4px 4px;
    color: #909990;
    display: block;
    font-family: "Open Sans";
    font-size: 18px;
    font-weight: 400;
    padding: 9px;
    width: 99%;
}

.btn.small {
    font-size: 1em;
    padding-bottom: 7px;
    padding-top: 7px;
}
.btn.green {
    background-color: #016C5A;
    color: #ffffff;
    font-size: 18px;
    font-family: "Roboto Condensed Bold";
}
.btn {
    height: auto;
    background-color: #FAFCF5;
    border: 0 none;
    border-radius: 3px 3px 3px 3px;
    color: #909990;
    display: inline-block;
    font-size: 18px;
    padding: 10px 30px;
    text-decoration: none;
}
button, html input[type="button"], input[type="reset"], input[type="submit"] {
    cursor: pointer;
}
button, input {
    line-height: normal;
}
button, input, select, textarea {
    font-family: inherit;
    font-size: 100%;
    margin: 0;
}