/* =====================================================================
 *   Addtional Updates or Changes
 * =================================================================== */
body, .loan-form .description, .privacypage .description, .privacypage h1 {
    color: #000 !important;
}
.btn.disabled, .btn:disabled, fieldset:disabled .btn {
    pointer-events: none;
    opacity: .65;
}
.moretext .more-text{
    display: none;
}
.slide-content h1 {
    font-size: 36px;
    color: #fff;
}
.slide-content .description {
    color: #fff;
}
.register-page .slide-content h1 {
    color: #292f35;
}
p.moretext {
    text-align: justify;
}
.home-disclosure h1{
    color: #292f35;
}
.logo-header{
    max-width: 200px;
    margin-top: 30px;
}
.logo-header img{
    width: 100%;
}
.banner-parallax, .banner-parallax.loan-form .row > [class*="col-"] {
    min-height: inherit;
}
.loan-form {
    overflow: hidden;
    position: relative;
    background-color: rgba(27, 139, 249, 0.09);
    background-position: top center;
    background-size: cover;
    background-repeat: no-repeat;
}
form#contact input {
    margin-bottom: 20px;
}

form#contact input.btn.btn-success {
    margin-top: 20px;
}
form#contact input[type="checkbox"] {
    float: left;
    width: 25px;
    margin-left: 15px;
    height: 25px;
}
form#contact .checkbox label {
    float: left;
    text-align: justify;
    margin-left: 28px;
    font-size: 13px;
}
#sucessMessage {
    display: none;
    margin-top: 100px;
}

.moretext .readmoreText {
    display:none;
}
.moretext a.more {
    display:inline-block;
}
a.more:hover {
    border-bottom: none;
}
.privacypage ul li:last-child {
    margin-bottom: 40px;
}
.page-thank-you .slide-content .banner-logo {
    margin-bottom: 35px;
}
.privacypage p {
    text-align: justify;
    margin-bottom: 40px;
}
.privacypage strong {
    text-decoration: underline;
    margin-bottom: 15px;
    display: block;
    color: #3e7191;
}
.privacypage ul {
    margin-left: 60px !important;
}


.loan-form .floating_label label {
    position: absolute;
    top: 12px;
    right: 35px;
    font-family: museo-sans, sans-serif;
    font-size: 13px;
    font-weight: 300;
    color: #babbbd;
    opacity: 0;
    cursor: text;
    transition: opacity 200ms ease, right 200ms ease;
}
.loan-form .floating_label input:focus::-webkit-input-placeholder {
    opacity: 0;
}

.loan-form .floating_label input:focus::-moz-placeholder {
    opacity: 0;
}

.loan-form .floating_label input:focus:-moz-placeholder {
    opacity: 0;
}

.loan-form .floating_label input:focus:-ms-input-placeholder {
    opacity: 0;
}
.loan-form .floating_label input:focus+label,
.floating_label input:required:valid+label {
    right: 30px;
    opacity: 1;
}
.form-group.DateOfBirth {
    display: flex;
}
.form-group.DateOfBirth label {
    width: 150px;
    font-size: 14px;
    margin-top: 11px;
}