﻿/*
   Public Page
-*/
.public-page .content {
    padding: 30px 0;
}

    .public-page .content h3 {
        font-weight: 700;
        font-size: 34px;
    }

    .public-page .content p {
        margin-bottom: 0;
    }

    .public-page .content .icon-box-48 {
        margin-top: 25px;
    }

        .public-page .content .icon-box-48 h4 {
            font-size: 20px;
            font-weight: 700;
            margin: 0 0 10px 60px;
        }

        .public-page .content .icon-box-48 i {
            font-size: 48px;
            float: left;
            color: #0067ae;
        }

        .public-page .content .icon-box-48 p {
            font-size: 15px;
            color: #90847f;
            margin-left: 60px;
        }

.public-page .image {
    background-size: cover;
    min-height: 400px;
}

.public-page .about-image {
    margin-top: 37px;
}

@media (max-width: 991px) {
    .public-page .image {
        text-align: center;
    }

        .public-page .image img {
            max-width: 80%;
        }
}

@media (max-width: 667px) {
    .public-page .image img {
        max-width: 100%;
    }
}

/*
   Login and Registration Page
-*/

.forgot-username {
    padding-top: 82px;
    font-family: Roboto;
    font-style: normal;
    font-weight: 400;
}

    .forgot-username .forgot-username-form {
        font-family: Roboto;
        border: 1px solid #C1C1C1;
        border-radius: 8px;
        padding: 48px 32px;
    }

        .forgot-username .forgot-username-form .title {
            font-size: 32px;
            font-style: normal;
            font-weight: 400;
            line-height: 40px;
        }

    .forgot-username .btn {
        font-family: Roboto;
        font-size: 13px;
        padding: 8px 20px;
    }

    .forgot-username p {
        font-size: 16px;
    }

        .forgot-username p.p-14 {
            font-size: 14px;
        }


    .forgot-username input.form-control {
        padding: 8px 12px;
    }
