﻿body {
    padding: 170px 0;
    background-color: #FFF;
}

.well {
    border: none;
    background-color: #f9f9f9;
    box-shadow: inset 0 0 7px 0 rgba(0, 0, 0, .05);
}

.portal-info h2 {
    font-weight: 200;
}

.portal-info img {
    width: 100%;
    padding: 0 70px;
}

.login-form {
    width: 80%;
    height: 425px;
    padding: 12.5px 27.5px;
    margin: 0 10%;
    border-radius: 1px;
    background-color: #f8f8f8;
}

    .login-form h2 {
        color: #555;
        font-weight: 700;
        letter-spacing: 1.5px;
        text-transform: uppercase;
        margin-bottom: 5px;
    }

        .login-form h2 span {
            color: #bfbfbf;
        }

    .login-form p {
        color: #555;
        font-weight: 200;
        font-size: 12pt;
        margin-bottom: 35px;
    }

    .login-form label {
        width: 100%;
        color: #555;
        font-size: 9pt;
        font-weight: 500;
        margin: 12.5px 0 0;
        text-transform: uppercase;
    }

        .login-form label:nth-child(5) {
            margin: 2px 0 0;
            text-align: right;
        }

    .login-form input:not([type="checkbox"]) {
        width: 100%;
        height: 38px;
        outline: none;
        padding: 0 5px;
        border: 1px solid #ddd;
    }

    .login-form label input[type="checkbox"] {
        margin-left: 7px;
    }

    .login-form a {
        color: #1a6461;
        display: block;
        cursor: pointer;
        margin-top: 5px;
        font-weight: 600;
        text-align: right;
        text-decoration: underline;
    }

    .login-form p.alert {
        padding: 7px 15px;
        margin-top: 10px;
    }

.modal .modal-content {
    box-shadow: none;
    border-radius: 0;
    border: none;
    background-color: #eee;
}

    .modal .modal-content .modal-header {
        padding: 15px 15px 5px;
        border: none;
    }

    .modal .modal-content .modal-footer {
        padding: 5px 15px 15px;
        border: none;
    }
